Business processing method and device, terminal and storage medium
By selecting multiple objects in any page, and the call of business functions, the problem of business functions in existing technologies is limited by fixed application scenarios, realizing complex business functions of multiple objects It enhanced the flexibility of user interaction.
Patent Information
- Application Number
- CN202411398640.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-21
AI Technical Summary
The prior art is difficult to realize the selection of multiple objects and call of business functions in a wider range of scenarios, and business functions are limited to fixed application scenarios.
Select multiple objects on any page through circle selection operations, and respond to business function calls to implement complex business function operations on multiple objects, such as comparison, search, and elimination.
The business function calls for multiple objects in a wider range of scenarios, enhancing the flexibility and complexity of user interaction, and supporting the calls and operations of multiple business functions.
Smart Images

Figure CN119336223A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, terminal and storage medium. Background Art
[0002] With the development of computer technology, user interfaces are becoming more and more information-rich. When users need to accurately locate screen content, circling and locating is one of the fast and accurate gesture interaction methods. However, users can only circle and select in fixed functional scenarios such as image search, image editing, and image creation, and implement simple business functions for the circled target objects. Therefore, how to realize more business functions in a wider range of scenarios is an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a business processing method, device, terminal and storage medium. By circling multiple objects through a circle selection operation, business functions can be called for multiple objects, and the business functions are not limited to application scenarios, so that more complex business functions can be implemented for multiple objects.
[0004] According to one aspect of an embodiment of the present application, a service processing method is provided, the method comprising:
[0005] In response to the circle selection interaction instruction, switching the currently displayed first page to a circle selectable state, wherein the first page displays a plurality of objects;
[0006] In response to at least two circle selection operations, highlighting at least two objects selected by the at least two circle selection operations;
[0007] In response to a calling operation on any business function of the at least two objects, a calling result of the business function is displayed.
[0008] According to another aspect of an embodiment of the present application, a service processing device is provided, the device comprising:
[0009] A first display module, configured to switch a currently displayed first page to a circle selectable state in response to a circle selection interaction instruction, wherein the first page displays a plurality of objects;
[0010] The first display module is further configured to, in response to at least two circle selection operations, highlight at least two objects selected by the at least two circle selection operations;
[0011] The second display module is used to display the calling result of the business function in response to the calling operation of any business function of the at least two objects.
[0012] In some embodiments, the first display module is further used to, in response to any circle selection operation, determine the area selected by the circle selection operation; in response to identifying any object in the area, highlight a target area within a preset range centered on the object.
[0013] In some embodiments, the first display module is further configured to, in response to an adjustment operation on the target area, adjust at least one of a size, a shape, and a position of the target area based on the adjustment operation.
[0014] In some embodiments, the first display module is also used to determine the area selected by any circle selection operation in response to the circle selection operation; in response to identifying any object in the area, capture an object image, wherein the object image is an image within a preset range centered on the object in the first page; and display the object image in a floating manner on the first page.
[0015] In some embodiments, the object images of the at least two objects selected by the at least two circle selection operations are sequentially displayed vertically at the lower left corner of the first page in the circle selection order; or,
[0016] The object images of the at least two objects selected by the at least two circle selection operations are sequentially displayed horizontally at the bottom of the first page in the circle selection order; or,
[0017] The object images of the at least two objects selected by the at least two circle selection operations are respectively displayed next to the corresponding objects.
[0018] In some embodiments, the first display module is further configured to cancel highlighting of the object in response to a deselection operation on any one of the at least two objects.
[0019] In some embodiments, the calling operation for any business function of the at least two objects includes any of the following:
[0020] A selection operation on any one of a plurality of displayed business function options, wherein the plurality of business function options are options corresponding to a plurality of business functions recommended on the first page;
[0021] Inputting a voice command, wherein the voice command is used to instruct execution of at least one business function;
[0022] A text instruction is input, where the text instruction is used to instruct execution of at least one business function.
[0023] In some embodiments, the at least two circling operations are circling operations performed on multiple display devices;
[0024] The first display module is further configured to, in response to a screen switching operation, switch at least one page displayed on a first screen indicated by the screen switching operation to a circleable state, and switch a second screen displaying the first page to a non-circleable state.
[0025] According to another aspect of an embodiment of the present application, a terminal is provided, comprising a processor and a memory; the memory stores at least one program code, and the at least one program code is used to be executed by the processor to implement the service processing method as described in the above aspects.
[0026] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein the storage medium stores at least one program code, and the at least one program code is used to be executed by a processor to implement the business processing method as described in the above aspects.
[0027] According to another aspect of an embodiment of the present application, a computer program product is provided. The computer program product stores at least one program code, and the at least one program code is used to be executed by a processor to implement the business processing method described in the above aspect.
[0028] The embodiment of the present application provides a business processing solution. By triggering the circle selection interactive instruction in any page, the currently displayed page can be put into a circleable state, and the application scenario is more extensive. By circling multiple objects through the circle selection operation, business functions can be called for multiple objects, and the business functions are not limited to application scenarios, so that more complex business functions can be implemented for multiple objects, such as comparing the differences between circled objects, searching for the relationship between circled objects, and eliminating circled objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0030] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;
[0031] Figure 2 It is a flow chart of a business processing method provided by an embodiment of the present application;
[0032] Figure 3 is a flow chart of another business processing method provided by an embodiment of the present application;
[0033] Figure 4is a schematic diagram of a first page provided according to an embodiment of the present application;
[0034] Figure 5 is a schematic diagram of a target area provided according to an embodiment of the present application;
[0035] Figure 6 is a schematic diagram of an object image provided according to an embodiment of the present application;
[0036] Figure 7 is a schematic diagram of a voice input control provided according to an embodiment of the present application;
[0037] Figure 8 It is a structural diagram of a service processing device provided in an embodiment of the present application;
[0038] Fig. 9 It is a structural block diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0040] In this article, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0041] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the pages involved in this application are all obtained with full authorization.
[0042] Figure 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application. Figure 1 , the implementation environment includes a terminal 101 and a server 102. The terminal 101 can be directly or indirectly connected to the server 102 through wired or wireless communication.
[0043] In some embodiments, the terminal 101 may be a mobile phone, a desktop computer, a laptop computer, a tablet computer, etc. The terminal 101 may provide various types of service functions, such as a search function, a photo editing function, a navigation function, and a communication function.
[0044] In some embodiments, server 102 is an independent physical server, or it can be a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0045] In some embodiments, the server 102 undertakes the main computing work and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 adopt a distributed computing architecture to perform collaborative computing.
[0046] Figure 2 is a flow chart of a service processing method provided by an embodiment of the present application. The method is executed by a terminal, see Figure 2 , the method comprising:
[0047] 201. In response to a circle selection interaction instruction, the terminal switches a currently displayed first page to a circle selectable state, and the first page displays multiple objects.
[0048] In an embodiment of the present application, the circle selection interaction instruction is used to trigger the circleable state, that is, to trigger the terminal to switch the page currently displayed on the screen to the circleable state. Among them, the circleable state corresponds to the non-circleable state, and the non-circleable state is the default display state of the page. When the page is in the circleable state, the user can draw a circular or other shaped area on the page to select the content in the area.
[0049] It should be noted that this application is explained by taking the full screen display of a page on the screen of the terminal as an example. When the page is displayed in a window on the screen, the terminal can switch one or more pages in the window to a circleable state, or switch the content displayed on the entire screen to a circleable state. The above-mentioned method of switching the circled state is based on the same principle and is not listed one by one.
[0050] 202. In response to at least two circle selection operations, the terminal highlights at least two objects selected by the at least two circle selection operations.
[0051] In an embodiment of the present application, a user may input two or more circle selection operations through a terminal. Each circle selection operation may select one or more objects. The object may be a person, a building, an object, or an animal, etc. For at least two objects selected by the circle selection operation, the terminal may highlight them to distinguish them from other unselected objects.
[0052] 203. In response to the calling operation of any business function of the at least two objects, the terminal displays the calling result of the business function.
[0053] In the embodiment of the present application, the service function for the object refers to the service function that the terminal can directly provide or the service function that the terminal can call through the interface. Such as instant messaging, information retrieval, and photo editing, etc., which are not limited in the embodiment of the present application. The terminal can display the call result of the service function on the first page, or it can display a new page containing the call result.
[0054] The business processing solution provided by the embodiment of the present application can make the currently displayed page enter a circleable state by triggering a circle selection interactive instruction in any page, and the application scenarios are more extensive. By circle selection to select multiple objects, business functions can be called for multiple objects, and business functions are not limited to application scenarios, so that more complex business functions can be implemented for multiple objects, such as comparing the differences between circled objects, searching for the relationship between circled objects, and eliminating circled objects.
[0055] Figure 3 is a flowchart of another service processing method provided by an embodiment of the present application. The method is executed by a terminal, see Figure 3 , the method comprising:
[0056] 301. The terminal displays a first page, where the first page displays multiple objects.
[0057] In an embodiment of the present application, a terminal has multiple applications installed or running. When a user opens an application or visits a website, a corresponding page is displayed on the screen of the terminal. For ease of description, the page currently displayed by the terminal is referred to as the first page. The content displayed on the first page may include multiple objects. Among them, the object can be various elements in the page, such as icons, buttons, text boxes, pictures, etc. It can also be content such as people, buildings, objects, and animals.
[0058] 302. In response to the circle selection interaction instruction, the terminal switches the currently displayed first page to a circle selectable state.
[0059] In an embodiment of the present application, a circle selection interaction instruction is a specific user operation instruction. The circle selection interaction instruction can be generated in different ways. For example, on the touch screen of the terminal, the user can trigger the circle selection interaction instruction through a specific gesture (such as long pressing and dragging to form a closed area); on a terminal with a mouse, the user can press and hold the left mouse button and drag to form an area to trigger the circle selection interaction instruction; the terminal can also display a virtual control, and the user can trigger the circle selection interaction instruction by triggering the virtual control; the user can also trigger the circle selection interaction instruction by triggering a combination of physical buttons. The embodiment of the present application does not limit the triggering method of the circle selection interaction instruction.
[0060] When the terminal detects the circle selection interaction instruction, the terminal switches the currently displayed first page from a non-circle selection state to a circle selection state. Among them, the display mode of the first page changes based on the circle selection interaction instruction so that the user can perform a circle selection operation. Optionally, in terms of visual effects, the first page is switched from a default display mode to a display mode with a mask, and the user can enter a circle selection operation on the mask to circle the content on the first page. Correspondingly, in the circleable state, the content on the first page will have specific visual feedback, such as the circled object will be highlighted, or a dotted box will appear to indicate the range of the circle.
[0061] For example, Figure 4 is a schematic diagram of a first page provided according to an embodiment of the present application. Figure 4 As shown, Figure 4 (a) in the figure exemplarily shows the first page in a non-selectable state, that is, a page in the default display mode. Figure 4 (b) in the figure exemplarily shows the first page in a circleable state.
[0062] It should be noted that when the first page is in a circleable state, since the user's input operations on the screen will be recognized as circle selection operations, the content displayed on the first page is in a locked state, that is, the video in the first page will not be played. When the content of the first page is not fully displayed on the screen, the content used for display will not slide, which may cause inconvenience to the user. Optionally, the terminal may provide a page control control for adjusting the content currently displayed on the first page, such as sliding up and down. Alternatively, the user can use the volume increase and decrease keys to adjust the content currently displayed on the first page. This embodiment of the present application is not limited to this.
[0063] 303. In response to at least two circle selection operations, the terminal highlights at least two objects selected by the at least two circle selection operations.
[0064] In an embodiment of the present application, a user may input a circle selection operation on the screen of the terminal. The user may call a service function after inputting a circle selection operation, or may input multiple circle selection operations before calling a service function. Before calling a service function, the terminal may highlight the object selected by the circle selection operation. Among them, one circle selection operation may select one or more objects. The highlighting method includes but is not limited to highlighting, changing color, adding borders, adding animation effects, and icon indications.
[0065] In some embodiments, the terminal uses a highlighting method to highlight the selected object, and a circle selection operation is used as an example for explanation. In response to any circle selection operation, the terminal determines the area selected by the circle selection operation. In response to identifying any object in the area, the terminal highlights the target area within a preset range centered on the object. If the object is not recognized, the terminal displays a prompt message to prompt that the object is not recognized, and the user can choose to re-recognize or re-circle. By highlighting the target area within a preset range centered on the object when the object is recognized in the area, the user can quickly locate the object and obtain intuitive feedback, thereby enhancing the sense of interaction. When the object is not recognized, a prompt message is displayed to enable the user to understand the operation status, and the user can choose to re-recognize or re-circle, which increases the flexibility and controllability of the operation, reduces repeated operations, improves work efficiency and convenience, and enhances the user experience.
[0066] In some embodiments, the size of the target area can be adjusted. Accordingly, in response to the adjustment operation on the target area, the terminal adjusts at least one of the size, shape and position of the target area based on the adjustment operation. Optionally, the target area also displays a close control, which is used to cancel the display of the target area so as to re-select other areas. By setting the target area to be adjustable in size, shape and position, the flexibility and adaptability of the user's selection operation are enhanced, the number of repeated selections is reduced, the actual needs of the user can be met, and the user experience and operation efficiency are improved.
[0067] For example, Figure 5 is a schematic diagram of a target area provided according to an embodiment of the present application. Figure 5 As shown, Figure 5 (a) in the figure shows the target area before adjustment. An adjustment control is displayed on the border of the target area, and the size, position and shape of the target area can be adjusted by dragging the adjustment control. Figure 5 (b) in the figure exemplarily shows the adjusted target area.
[0068] In some embodiments, the terminal uses an icon indication method to highlight the selected object, taking a circle selection operation as an example. In response to any circle selection operation, the terminal determines the area selected by the circle selection operation. In response to identifying any object in the area, an object image is captured, and the object image is an image within a preset range centered on the object on the first page. The terminal displays the object image in a floating manner on the first page. By intercepting and suspending the object image in response to the circle selection operation, the user's visual experience is clear and intuitive, and the feedback is timely. The above method has high operational convenience, can accurately locate, and improves interaction efficiency.
[0069] In some embodiments, the object images of the objects selected by multiple circle selection operations may be displayed at different positions on the first page. Three display modes are shown below as examples.
[0070] Method 1: The object images of at least two objects selected by at least two circle selection operations are sequentially displayed vertically at the lower left corner of the first page in the circle selection order.
[0071] Mode 2: The object images of at least two objects selected by at least two circle selection operations are sequentially displayed horizontally at the bottom of the first page in the circle selection order.
[0072] Mode 3: The object images of at least two objects selected by at least two circle selection operations are displayed next to the corresponding objects respectively.
[0073] Among the three display modes mentioned above, mode 1 ensures the orderly arrangement of images, making it convenient for users to review the operation history, while not interfering too much with the main content of the main page, ensuring the continuity of the overall operation. Mode 2 uses a timeline-like display effect to allow users to see all selected objects at a glance, making it convenient for comparative analysis and providing more basis for user decision-making. Mode 3 will strengthen the association between objects and images, allowing users to immediately refer to images when viewing objects, improving the recognition and operation efficiency of specific objects, and also being able to refer to images at any time in complex operations to make more accurate decisions.
[0074] For example, Figure 6 is a schematic diagram of an object image provided according to an embodiment of the present application. Figure 6 As shown, Figure 6 (a) in the figure exemplarily shows the display method of the above-mentioned method 1, that is, the object images are displayed vertically in the lower left corner of the first page in the order of circle selection. Figure 6 (b) in the figure exemplarily shows the display method of the second method, that is, the object images are displayed horizontally at the bottom of the first page in the order of circle selection. Figure 6 (c) in the figure exemplarily shows the display method of the third method, that is, the object images are displayed next to the corresponding objects.
[0075] 304. In response to the calling operation of any business function of the at least two objects, the terminal displays the calling result of the business function.
[0076] In the embodiment of the present application, the terminal can directly provide at least one service function, and can also call at least one service function through an interface provided by the server.
[0077] Optionally, the business functions include communication-related functions, information acquisition and browsing-related functions, entertainment-related functions, and life service and tool-related functions.
[0078] Among them, communication-related functions include voice calls, video calls, and instant messaging. Voice calls are used to achieve real-time voice communication between people through the Internet, including ordinary voice calls, high-definition voice calls, etc., which can be used for daily communication between individuals, business negotiations and other scenarios. Video calls support real-time video transmission. The two parties on the call can not only hear the sound, but also see each other's images. It is suitable for scenarios such as remote conferencing, telemedicine, and remote interaction between relatives and friends. Instant messaging, such as SMS and instant messaging applications on terminals, can send text, emoticons, pictures, files and other information forms to meet users' needs for fast communication and information transmission.
[0079] Functions related to information acquisition and browsing include web browsing, news and information acquisition, and information search.
[0080] Web browsing means that the terminal can access various websites on the Internet through browser software to obtain news, knowledge, entertainment, shopping and other information. Users can browse different web content according to their interests and needs. News information acquisition means providing users with real-time news reports covering news information in various fields by accessing special news clients or news aggregation applications. Users can customize the news categories they are interested in. Information search means searching for information on the terminal with the help of search engines. The search engine will return relevant web pages, pictures, documents and other information resources to help users quickly find the information they need.
[0081] Entertainment-related functions include music playback, video playback, and game entertainment. Music playback: The terminal device can be installed with music playback software. Users can listen to music online or download music files for playback, and enjoy the relaxation and pleasure brought by music. Video playback: The terminal supports the playback of video files in various formats, including movies, TV series, variety shows, short videos, etc. Users can watch videos online through the video client or play locally stored video files. Game entertainment: From simple stand-alone games to complex online games, the terminal provides users with a rich selection of games to meet the entertainment needs of different user groups.
[0082] Functions related to life services and tools include navigation services, schedule management, and office applications. Navigation services: The terminal provides users with navigation functions through map applications, including driving navigation, walking navigation, bus and subway navigation, etc., to help users quickly find their destinations and understand route planning and traffic conditions. Schedule management: The calendar application on the terminal device can help users schedule. Users can add meetings, appointments, reminders and other schedule items, set reminder times, and facilitate users to reasonably plan and manage their time. Office applications, including document editing, spreadsheet creation, slideshow creation and other office software, allow users to perform office-related work on the terminal, realize mobile office, and improve work efficiency.
[0083] In some embodiments, a user may call a business function in a variety of ways. Accordingly, the calling operation for any business function of at least two objects includes any one of the following three items.
[0084] The first item, the calling operation includes a selection operation on any one of the displayed multiple business function options, where the multiple business function options are options corresponding to the multiple business functions recommended on the first page.
[0085] Second, the calling operation includes inputting a voice instruction, where the voice instruction is used to instruct the execution of at least one business function.
[0086] The third item is that the calling operation includes inputting a text instruction, and the text instruction is used to instruct the execution of at least one business function.
[0087] The above examples show three optional implementation methods of the calling operation. Users can choose the most suitable calling method according to their own usage habits and scenarios. For example, for users who are accustomed to intuitive operations, they can choose to select multiple business function options displayed. Based on the options corresponding to the various business functions recommended on the first page, users can quickly understand the business functions that can be executed on the current page without the effort to remember or find the entrance to a specific function, which greatly improves the operating efficiency. For some scenarios where manual operation is inconvenient, such as when both hands are busy, users can call business functions by entering voice commands. The voice command method is more convenient and efficient. There is no need for users to make physical contact with the terminal. The operation can be completed only by voice, which greatly improves the user experience. For users who like precise input, entering text commands is a good choice. Text commands can convey user needs more accurately, avoid possible errors in voice recognition, and ensure that business functions are executed correctly.
[0088] Optionally, a voice input control may be displayed on the first page, and the user may input a voice command or a text command through the voice input control. Optionally, the voice input control may also display prompt information to prompt the user how to circle and how to call a business function.
[0089] For example, Figure 7 is a schematic diagram of a voice input control provided according to an embodiment of the present application. Figure 7 The voice input control 701 displays a prompt message "circle the screen content and speak the command".
[0090] 305. In response to a deselection operation on any one of the at least two objects, the terminal deselects the highlighted object.
[0091] In an embodiment of the present application, if the user is not satisfied with the object selected by the circle selection operation, the user can cancel the circle selection operation to cancel any selected object, and accordingly, the terminal no longer highlights the object.
[0092] It should be noted that the above steps are described by taking the circle selection operation on the first page as an example.
[0093] In some embodiments, the business processing method provided by the embodiment of the present application can also be applied to the scene of circling on multiple pages. That is, the above-mentioned at least two circling operations are circling operations performed on multiple display devices. Correspondingly, after the first page is switched to a circling selectable state, the other pages are in the default state. In response to the page switching operation, the terminal can switch the second page to a circling selectable state and restore the first page to the default state. Alternatively, if the user has circled on the first page, the terminal keeps the first page still in a circling selectable state and retains the circled object. The same is true for other pages, which will not be repeated here. The user can trigger the circling operation on multiple pages to select multiple objects, and then call the business function. Optionally, the user can call the same business function for all objects, or call different business functions for different objects, which is not limited by the embodiment of the present application.
[0094] In some embodiments, the business processing method provided by the embodiment of the present application can also be applied to the scene of circling on multiple screens. The above-mentioned at least two circling operations are circling operations performed on multiple display devices. Accordingly, in response to the screen switching operation, the terminal switches at least one page displayed on the first screen indicated by the screen switching operation to a circling selectable state, and switches the second screen displaying the first page to a non-circling selectable state. Optionally, if the user has performed a circling operation on the first screen, the terminal can keep the first screen in a circling selectable state and retain the circled object. The processing method of multiple screens is the same as that of a single screen, which will not be repeated here. The user can trigger the circling operation on multiple screens to select multiple objects, and then call the business function. Optionally, the user can call the same business function for all objects, or call different business functions for different objects, which is not limited by the embodiment of the present application.
[0095] The business processing solution provided by the embodiment of the present application can make the currently displayed page enter a circleable state by triggering a circle selection interactive instruction in any page, and the application scenarios are more extensive. By circle selection to select multiple objects, business functions can be called for multiple objects, and business functions are not limited to application scenarios, so that more complex business functions can be implemented for multiple objects, such as comparing the differences between circled objects, searching for the relationship between circled objects, and eliminating circled objects.
[0096] The following are device embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0097] Figure 8 is a structural diagram of a service processing device provided in an embodiment of the present application. Figure 8 , the device includes: a first display module 801 and a second display module 802.
[0098] The first display module 801 is used to switch the currently displayed first page to a circle selectable state in response to the circle selection interaction instruction, and the first page displays multiple objects;
[0099] The first display module 801 is further configured to, in response to at least two circle selection operations, highlight at least two objects selected by the at least two circle selection operations;
[0100] The second display module 802 is used to display the calling result of the business function in response to the calling operation of any business function of at least two objects.
[0101] In some embodiments, the first display module 801 is further used to determine the area selected by the circling operation in response to any circling operation; in response to identifying any object in the area, highlight the target area within a preset range centered on the object.
[0102] In some embodiments, the first display module 801 is further configured to respond to an adjustment operation on the target area and adjust at least one of a size, a shape and a position of the target area based on the adjustment operation.
[0103] In some embodiments, the first display module 801 is also used to determine the area selected by the circle selection operation in response to any circle selection operation; in response to identifying any object in the area, capture the object image, which is an image within a preset range centered on the object on the first page; and display the object image in a floating manner on the first page.
[0104] In some embodiments, the object images of at least two objects selected by at least two circle selection operations are sequentially displayed vertically at the lower left corner of the first page in the circle selection order; or,
[0105] The object images of at least two objects selected by at least two circle selection operations are sequentially displayed horizontally at the bottom of the first page in the circle selection order; or,
[0106] The object images of the at least two objects selected by the at least two circle selection operations are respectively displayed next to the corresponding objects.
[0107] In some embodiments, the first display module 801 is further configured to cancel the highlighted object in response to a cancel selection operation on any one of the at least two objects.
[0108] In some embodiments, the calling operation of any business function of at least two objects includes any of the following:
[0109] A selection operation on any one of the displayed multiple business function options, where the multiple business function options are options corresponding to the multiple business functions recommended on the first page;
[0110] Inputting a voice command, where the voice command is used to instruct execution of at least one business function;
[0111] Enter a text instruction, where the text instruction is used to instruct the execution of at least one business function.
[0112] In some embodiments, the at least two circle selection operations are circle selection operations performed on multiple display devices;
[0113] The first display module 801 is further configured to, in response to a screen switching operation, switch at least one page displayed on the first screen indicated by the screen switching operation to a circleable state, and switch the second screen displaying the first page to a non-circleable state.
[0114] The embodiment of the present application provides a business processing device, which can make the currently displayed page enter a circleable state by triggering a circle selection interactive instruction in any page, and has a wider range of application scenarios. By circling multiple objects through the circle selection operation, business functions can be called for multiple objects, and business functions are not limited to application scenarios, so that more complex business functions can be implemented for multiple objects, such as comparing the differences between circled objects, searching for the relationship between circled objects, and eliminating circled objects.
[0115] It should be noted that the above embodiments provide a service processing device. When implementing its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the service processing device provided in the above embodiments belongs to the same concept as the service processing method embodiment. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0116] An embodiment of the present application provides a terminal, which includes a processor and a memory; the memory stores at least one program code, and the at least one program code is used to be executed by the processor to implement the business processing method provided by the above-mentioned various method embodiments.
[0117] Fig. 9 It is a structural block diagram of a terminal provided in an embodiment of the present application. In some embodiments, the terminal 900 is a terminal such as a smart phone, a tablet computer, a wearable device, etc. that can access a wireless local area network as a wireless station. The terminal 900 in the present application includes at least one or more of the following components: a processor 910, a memory 920, and at least two wireless links 930.
[0118] In some embodiments, the processor 910 includes one or more processing cores. The processor 910 uses various interfaces and lines to connect various parts of the entire terminal 900, and executes various functions and processes data of the terminal 900 by running or executing program codes stored in the memory 920, and calling data stored in the memory 920. In some embodiments, the processor 910 is implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 910 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processor (NPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content that needs to be displayed on the display screen; the NPU is used to implement artificial intelligence (AI) functions; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 910, but may be implemented by a separate chip.
[0119] In some embodiments, the processor 910 is used to control the working conditions of at least two wireless links 930. Accordingly, the processor 910 is a processor integrated with a wireless fidelity (Wireless Fidelity, Wi-Fi) chip. The Wi-Fi chip is a chip with dual Wi-Fi processing capabilities. For example, the Wi-Fi chip is a dual-band dual concurrent (Dual Band Dual Concurrent, DBDC) chip, or a dual-band synchronous (Dual Band Simultaneous, DBS) chip, etc.
[0120] In some embodiments, the memory 920 includes a random access memory (RAM), and in some embodiments, the memory 920 includes a read-only memory (ROM). In some embodiments, the memory 920 includes a non-transitory computer-readable storage medium. The memory 920 can be used to store program codes. The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data created according to the use of the terminal 900 (such as audio data, a phone book), etc.
[0121] In some embodiments, the memory 920 stores reception schemes for receiving beacon frames of different wireless links 930, as well as identifiers of access nodes connected to different wireless links 930, identifiers of wireless links 930, and the like.
[0122] The at least two wireless links 930 are used to connect different access points (APs) and receive downlink data sent by the APs, wherein the different access points are access points in the same router or access points in different routers.
[0123] In some embodiments, the terminal 900 also includes a display screen. The display screen is a display component for displaying a user interface. In some embodiments, the display screen is a display screen with a touch function, through which the user can use any suitable object such as a finger or a touch pen to perform touch operations on the display screen. In some embodiments, the display screen is usually arranged on the front panel of the terminal 900. In some embodiments, the display screen is designed to be a full screen, a curved screen, a special-shaped screen, a double-sided screen or a folding screen. In some embodiments, the display screen is also designed to be a combination of a full screen and a curved screen, a combination of a special-shaped screen and a curved screen, etc., which is not limited in this embodiment.
[0124] In addition, those skilled in the art will appreciate that the structure of the terminal 900 shown in the above drawings does not limit the terminal 900, and the terminal 900 includes more or fewer components than shown in the drawings, or combines certain components, or arranges components differently. For example, the terminal 900 also includes components such as a microphone, a speaker, an input unit, a sensor, an audio circuit, a module, a power supply, and a Bluetooth module, which will not be described in detail here.
[0125] The present application also provides a computer-readable storage medium, which stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the business processing method shown in the above embodiments.
[0126] The present application also provides a computer program product, which stores at least one program code, and the at least one program code is used to be executed by a processor to implement the business processing method shown in the above embodiments.
[0127] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0128] Those skilled in the art can understand that all or part of the steps in the business processing method of the above embodiment can be completed by hardware, or by a program to instruct the relevant hardware to complete, and the above program can be stored in a computer-readable storage medium, and the above storage medium can be a read-only memory, a disk or an optical disk, etc. The above is only an optional embodiment of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A business processing method, characterized in that: The method comprises: In response to the circle selection interaction instruction, switching the currently displayed first page to a circle selectable state, wherein the first page displays a plurality of objects; In response to at least two circle selection operations, highlighting at least two objects selected by the at least two circle selection operations; In response to a calling operation on any business function of the at least two objects, a calling result of the business function is displayed.
2. The method according to claim 1, characterized in that In response to at least two circle selection operations, highlighting at least two objects selected by the at least two circle selection operations comprises: In response to any circle selection operation, determining the area selected by the circle selection operation; In response to identifying any object in the area, a target area within a preset range centered on the object is highlighted.
3. The method according to claim 2, characterized in that The method further comprises: In response to an adjustment operation on the target area, at least one of a size, a shape, and a position of the target area is adjusted based on the adjustment operation.
4. The method according to claim 1, characterized in that In response to at least two circle selection operations, highlighting at least two objects selected by the at least two circle selection operations comprises: In response to any circle selection operation, determining the area selected by the circle selection operation; In response to identifying any object in the area, capturing an object image, wherein the object image is an image within a preset range centered on the object in the first page; The object image is displayed in a floating manner on the first page.
5. The method according to claim 4, characterized in that The object images of the at least two objects selected by the at least two circle selection operations are sequentially displayed vertically at the lower left corner of the first page in the circle selection order; or, The object images of the at least two objects selected by the at least two circle selection operations are sequentially displayed horizontally at the bottom of the first page in the circle selection order; or, The object images of the at least two objects selected by the at least two circle selection operations are respectively displayed next to the corresponding objects.
6. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: In response to a deselection operation on any one of the at least two objects, highlighting of the object is canceled.
7. The method according to claim 1, characterized in that The calling operation for any business function of the at least two objects includes any of the following: A selection operation on any one of a plurality of displayed business function options, wherein the plurality of business function options are options corresponding to a plurality of business functions recommended on the first page; Inputting a voice command, wherein the voice command is used to instruct execution of at least one business function; A text instruction is input, where the text instruction is used to instruct execution of at least one business function.
8. The method according to claim 1, characterized in that The at least two circle selection operations are circle selection operations performed on multiple display devices; The method further comprises: In response to a screen switching operation, at least one page displayed on a first screen indicated by the screen switching operation is switched to a circleable state, and a second screen displaying the first page is switched to a non-circleable state.
9. A service processing device, characterized in that: The device comprises: A first display module, configured to switch a currently displayed first page to a circle selectable state in response to a circle selection interaction instruction, wherein the first page displays a plurality of objects; The first display module is further configured to, in response to at least two circle selection operations, highlight at least two objects selected by the at least two circle selection operations; The second display module is used to display the calling result of the business function in response to the calling operation of any business function of the at least two objects.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one program code, and the at least one program code is used to be executed by a processor to implement the business processing method according to any one of claims 1 to 8.
11. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one program code, and the at least one program code is used to be executed by the processor to implement the service processing method according to any one of claims 1 to 8.
12. A computer program product, comprising a computer program, characterized in that The computer program product stores at least one program code, and the at least one program code is used to be executed by a processor to implement the business processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and apparatus for determining web page object
CN101419617A
A graphical user interface method for displaying screenshots and display equipment
CN109922363A
Image retrieval processing method and device
CN111274431A
Virtual conference interaction method and device, electronic equipment and storage medium
CN117749772A
Cited By
Game display control method and system and computer program product
CN119971483A