A data processing method and device, computer equipment and storage medium
Patent Information
- Application Number
- CN202111533394.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2041-12-15
AI Technical Summary
比如,需要人工点击业务显示界面上的功能控件(例如,缩放控件)来触发放大功能,以至于降低了对业务数据信息进行放大处理的效率
[0064] In this embodiment, a computer device (e.g., a terminal device) with data display magnification function, during the process of magnifying the first original data information (i.e., the business data information displayed according to the normal layout) displayed on the business display interface, does not require the business object to perform a trigger operation on the business display interface. Instead, it determines whether to magnify the first key data information in the first original data information on the business display interface by automatically detecting the distance between the business object and the terminal device. Here, the first key data information can be the first original data information or a portion of the business data information within the first original data information; it is not limited here. It is understood that when the distance between the business object and the terminal screen reaches a first distance threshold (e.g., 20 cm), the terminal device can display the first magnified data information corresponding to the first original data information, thus providing an intelligent data magnification method and improving the efficiency of magnifying business data information.
Smart Images

Figure CN116263685B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a data processing method, apparatus, computer equipment, and storage medium. Background Technology
[0002] In traditional reading scenarios, the target audience (i.e., the users, such as the elderly or visually impaired) often has high requirements for the clarity of reading products. However, when the target audience needs to display magnified business data on a terminal screen, it often requires the target audience to perform a trigger operation on that display interface. For example, manually clicking on functional controls (e.g., zoom controls) on the display interface is required to trigger the zoom function, thus reducing the efficiency of magnifying the business data. Summary of the Invention
[0003] This application provides a data processing method, apparatus, computer equipment, and storage medium, which can provide an intelligent data amplification method and improve the efficiency of amplifying and processing business data information.
[0004] One embodiment of this application provides a data processing method, including:
[0005] On the business display interface of the terminal screen, the first raw data information is displayed for the business object;
[0006] When the distance between the business object and the terminal screen reaches a first distance threshold, the first magnified data information corresponding to the first original data information is displayed; the first magnified data information is obtained by magnifying the first key data information in the first original data information.
[0007] One embodiment of this application provides a data processing apparatus, including:
[0008] The raw data display module is used to display the first raw data information for the business object on the business display interface of the terminal screen;
[0009] The first magnified data display module is used to display the first magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches the first distance threshold; the first magnified data information is obtained by magnifying the first key data information in the first original data information.
[0010] The first magnified data display module includes:
[0011] The magnified sub-interface output unit is used to output a magnified display sub-interface independent of the business display interface when the distance between the business object and the terminal screen reaches a first distance threshold. The magnified display sub-interface is an interface superimposed on the business display interface, and the interface size of the magnified display sub-interface is smaller than that of the business display interface.
[0012] The magnified data display unit is used to display the first magnified data information corresponding to the first original data information on the magnified display sub-interface.
[0013] The enlarged display sub-interface includes a business shutdown control;
[0014] The device also includes:
[0015] The zoomed-in sub-interface closing module is used to respond to the trigger operation of the business closing control and close the zoomed-in display sub-interface on the business display interface.
[0016] The zoomed-in display sub-interface includes anchor points for adjusting the interface size; the first key data information is determined based on the first interface size of the zoomed-in display sub-interface.
[0017] The device also includes:
[0018] The interface size change module is used to respond to scaling operations on the area where the anchor point is located, changing the interface size of the enlarged sub-interface from the first interface size to the second interface size;
[0019] The second magnified data display module is used to display the second magnified data information corresponding to the first original data information on a magnified display sub-interface with a second interface size; the second magnified data information is obtained by magnifying the second key data information in the first original data information; the second key data information is determined based on the second interface size; the amount of information in the first magnified data information is different from the amount of information in the second magnified data information.
[0020] The terminal screen is integrated into the terminal device.
[0021] The interface size adjustment module includes:
[0022] The gesture recognizer invocation unit is used to invoke the gesture recognizer of the terminal device in response to zoom operations on the area where the anchor point is located.
[0023] A gesture behavior recognition unit is used to determine the operation parameters associated with the zoom operation based on the gesture recognizer, and to recognize the gesture behavior based on the operation parameters;
[0024] The interface size reduction unit is used to determine a first adjustment coefficient associated with the gesture behavior if the gesture behavior is used to indicate the reduction or enlargement of the interface size of the sub-interface, and based on the first adjustment coefficient, change the interface size of the enlarged sub-interface from the first interface size to the second interface size.
[0025] The interface size change module also includes:
[0026] The interface size magnification unit is used to determine a second adjustment coefficient associated with the gesture behavior if the gesture behavior is used to instruct the magnification of the interface size of the sub-interface, and based on the second adjustment coefficient, change the interface size of the magnified sub-interface from the first interface size to the second interface size.
[0027] The first magnified data information is displayed on the magnified display sub-interface; the magnified display sub-interface is independent of the business display interface.
[0028] The device also includes:
[0029] The display position change module is used to respond to drag operations on the enlarged display sub-interface and change the display position of the enlarged display sub-interface from the first display position to the second display position.
[0030] The third magnified data display module is used to display the third magnified data information corresponding to the first original data information on the magnified display sub-interface located at the second display position; the third magnified data information is obtained by magnifying the third key data information in the first original data information; the third key data information is determined based on the second display position.
[0031] The first original data information includes image data information; the first key data information is the first partial image information of the image data information.
[0032] The device also includes:
[0033] The fourth magnified data display module is used to respond to the swipe operation of the magnified display sub-interface and display the fourth magnified data information corresponding to the first original data information on the magnified display sub-interface; the fourth magnified data information is obtained by magnifying the fourth key data information in the first original data information; the fourth key data information is the second partial image information of the image data information; the second partial image information is different from the first partial image information.
[0034] The device also includes:
[0035] The updated magnified data display module is used to respond to the viewing operation of the magnified display sub-interface and display the updated magnified data information on the magnified display sub-interface. The updated magnified data information is determined after magnifying the updated key data information in the second original data information. The second original data information is obtained after updating the first original data information.
[0036] The device also includes:
[0037] The mobile operation response module is used to respond to a mobile operation on the terminal screen and display the fifth magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches a second distance threshold but does not reach a first distance threshold; the second distance threshold is greater than the first distance threshold; the mobile operation refers to the operation of the terminal device where the terminal screen is located to shorten the distance along the direction from the terminal screen to the business object according to the acceleration parameter.
[0038] The first set of original data information includes map data information;
[0039] The first magnified data display module includes:
[0040] The distance determination unit is used to determine the distance between the business object and the terminal screen of the vehicle-mounted device when the terminal device where the terminal screen is located is an in-vehicle device, in response to the object sensing operation of the in-vehicle device.
[0041] The map data magnification display unit is used to output a magnified display sub-interface independent of the business display interface when the distance between the business object and the terminal screen of the vehicle-mounted device reaches a first distance threshold, and to display the first magnified data information corresponding to the map data information on the magnified display sub-interface.
[0042] The map data magnification display unit includes:
[0043] The zoom function activation subunit is used to activate the screen zoom function of the vehicle device when the distance between the business object and the terminal screen of the vehicle device reaches a first distance threshold, and based on the screen zoom function, output a zoomed display sub-interface independent of the business display interface.
[0044] The key data acquisition subunit is used to determine the location information of the vehicle-mounted device in the map data information, acquire map data associated with the location area of the location information from the map data information, and use the acquired map data as the first key data information.
[0045] The magnification subunit is used to magnify the first key data information to obtain the first magnified data information, and to display the first magnified data information on the magnified display sub-interface.
[0046] The terminal screen is integrated into the terminal device.
[0047] The device also includes:
[0048] The accelerometer invocation module is used to invoke the accelerometer on the terminal device in response to a movement operation on the terminal screen when the distance between the business object and the terminal screen reaches a second distance threshold but does not reach a first distance threshold; the second distance threshold is greater than the first distance threshold.
[0049] An acceleration parameter determination module is used to determine the acceleration parameters of the terminal device based on the acceleration sensor.
[0050] The amplification condition acquisition module is used to acquire the amplification conditions associated with the terminal device; the amplification conditions include acceleration thresholds.
[0051] The amplification condition satisfaction module is used to determine that the terminal device meets the amplification condition if the acceleration parameter is greater than or equal to the acceleration threshold, and to display the fifth amplified data information corresponding to the first original data information.
[0052] The acceleration parameter determination module includes:
[0053] The speed parameter acquisition unit is used to acquire the initial speed parameters of the terminal device before responding to the movement operation and the target speed parameters after responding to the movement operation, based on the acceleration sensor.
[0054] The movement duration determination unit is used to obtain the movement distance of the terminal device and determine the movement duration of the terminal device based on the movement distance, target speed parameters and initial speed parameters.
[0055] The acceleration parameter determination unit is used to determine the acceleration parameters of the terminal device based on the movement time, initial velocity parameters, and target velocity parameters.
[0056] The device also includes:
[0057] The initial object acquisition module is used to acquire N initial objects within the object search range of the terminal screen; N is a positive integer greater than 1.
[0058] The candidate distance determination module is used to determine the candidate distance between each of the N initial objects and the terminal screen.
[0059] The business object determination module is used to filter the minimum candidate distance from N candidate distances and determine the initial object corresponding to the minimum candidate distance as the business object.
[0060] One embodiment of this application provides a computer device, including: a processor and a memory;
[0061] The processor is connected to a memory, which stores a computer program. When the computer program is executed by the processor, it causes the computer device to perform the method provided in the embodiments of this application.
[0062] One aspect of this application provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having the processor performs the method provided in this application.
[0063] One embodiment of this application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in this application embodiment.
[0064] In this embodiment, a computer device (e.g., a terminal device) with data display magnification function, during the process of magnifying the first original data information (i.e., the business data information displayed according to the normal layout) displayed on the business display interface, does not require the business object to perform a trigger operation on the business display interface. Instead, it determines whether to magnify the first key data information in the first original data information on the business display interface by automatically detecting the distance between the business object and the terminal device. Here, the first key data information can be the first original data information or a portion of the business data information within the first original data information; it is not limited here. It is understood that when the distance between the business object and the terminal screen reaches a first distance threshold (e.g., 20 cm), the terminal device can display the first magnified data information corresponding to the first original data information, thus providing an intelligent data magnification method and improving the efficiency of magnifying business data information. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0066] Figure 1 This is a schematic diagram of a network architecture provided in an embodiment of this application;
[0067] Figure 2 This is a schematic diagram of a data interaction scenario provided in an embodiment of this application;
[0068] Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application;
[0069] Figure 4 This is a schematic diagram of a scenario for displaying first magnified data information provided in an embodiment of this application;
[0070] Figure 5 This is a flowchart illustrating a data processing method provided in an embodiment of this application;
[0071] Figure 6 This is a schematic diagram of a scenario where the size of a sub-interface is adjusted and enlarged according to an embodiment of this application;
[0072] Figure 7 This is a schematic diagram illustrating a scenario where the display position of a magnified sub-interface is changed, as provided in an embodiment of this application.
[0073] Figure 8 This is a schematic diagram of a scenario where image data information is magnified, as provided in an embodiment of this application.
[0074] Figure 9 This is a schematic diagram of a scenario in which a viewing operation is performed on a magnified sub-interface, as provided in an embodiment of this application.
[0075] Figure 10 This is a schematic diagram of a process for magnifying and displaying data, provided in an embodiment of this application;
[0076] Figure 11 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;
[0077] Figure 12 This is a schematic diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0078] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0079] Please see Figure 1 , Figure 1 This is a schematic diagram of a network architecture provided in an embodiment of this application. Figure 1 As shown, this network architecture may include a server 10F and a cluster of terminal devices. The terminal device cluster may include one or more terminal devices; the number of terminal devices is not limited here. Figure 1 As shown, it may specifically include terminal device 100a, terminal device 100b, terminal device 100c, ..., terminal device 100n. For example... Figure 1 As shown, terminal devices 100a, 100b, 100c, ..., 100n can each connect to the server 10F via a network, so that each terminal device can interact with the server 10F through the network connection. The network connection method is not limited; it can be a direct or indirect connection via wired communication, a direct or indirect connection via wireless communication, or other methods. This application does not impose any restrictions on this method.
[0080] Each terminal device in this terminal device cluster can include: smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, in-vehicle terminals, smart TVs, and other smart terminals with data magnification and display capabilities, such as smart voice interaction devices. It should be understood that, for example... Figure 1 Each terminal device in the terminal device cluster shown can have the target application (i.e., the application client) installed. When the application client runs on each terminal device, it can interact with the aforementioned... Figure 1 Data interaction occurs between the servers 10F shown. The application client can include social clients, multimedia clients (e.g., video clients), entertainment clients (e.g., game clients), educational clients, live streaming clients, reading clients, and other application clients with data display capabilities. This application client can be a standalone client or an embedded sub-client integrated into another client (e.g., social clients, educational clients, and multimedia clients), and this is not limited here.
[0081] like Figure 1 As shown, in this embodiment, server 10F can be the server corresponding to the application client. Server 10F can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0082] For ease of understanding, the embodiments of this application may be described in detail below. Figure 1 From the multiple terminal devices shown, one terminal device is selected as the target terminal device. For example, in the embodiments of this application, a terminal device can be selected as the target terminal device. Figure 1 The terminal device 100a shown serves as the target terminal device, which may integrate a target application (i.e., an application client) with the data display function. In this case, the target terminal device can interact with the server 10F through the business data platform corresponding to the application client.
[0083] It should be understood that the computer device (e.g., the target terminal device) in this application embodiment can display a business display interface on the terminal screen of the target terminal device, and display raw data information for the business object (e.g., the user using the target terminal device) on the business display interface. This raw data information may include image data, text data, video data, and map data, etc. In this application embodiment, the raw data information on the business display interface before the screen magnification function is activated can be referred to as the first raw data information. Further, the target terminal device can automatically detect the distance between the business object and the terminal screen to determine whether the target terminal device meets the magnification conditions. It is understood that in the specific embodiments of this application, data related to the distance between the business object and the terminal screen, etc., requires the permission or consent of the business object when applied to specific products or technologies. Furthermore, the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0084] The magnification conditions may include a first magnification condition and a second magnification condition. The first magnification condition refers to the distance between the service object and the terminal screen reaching a first distance threshold (e.g., 20 cm). The second magnification condition refers to the distance between the service object and the terminal screen falling within the range of the first distance threshold (e.g., 20 cm) to a second distance threshold (e.g., 30 cm), and the acceleration parameter of the terminal device being greater than or equal to an acceleration threshold (e.g., a speed change of 20 cm / s). The second distance threshold is greater than the first distance threshold, and the first distance threshold, second distance threshold, and acceleration threshold can all be dynamically adjusted according to actual conditions.
[0085] It is understandable that when the distance between the business object and the terminal screen reaches a first distance threshold (e.g., 20 cm), the target terminal device can be considered to meet the magnification condition (e.g., the first magnification condition). Furthermore, the target terminal device can display the first magnified data information corresponding to the first original data information. Here, the first magnified data information is obtained by magnifying the first key data information in the first original data information when the terminal device meets the first magnification condition. This first key data information can refer to the data information (i.e., the data to be magnified) determined from the first original data displayed on the business display interface when the target terminal device meets the magnification condition (e.g., the first magnification condition). Therefore, in the reading scenario, the target terminal device in this application embodiment does not need to respond to the business object's trigger operation on the terminal screen's business display interface. Instead, it directly determines whether to activate the screen magnification function by automatically detecting the distance between the business object and the terminal screen to magnify the key data information on the business display interface. This provides an intelligent magnification method and improves the efficiency of magnifying business data information, thus providing a new solution for barrier-free reading.
[0086] For better understanding, please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram illustrating a data interaction scenario provided in an embodiment of this application. For example... Figure 2 As shown, the computer device with data magnification display function in the embodiments of this application can be... Figure 2 The terminal device used by the object 20A (i.e., the business object) shown is, for example, terminal device 20B. The terminal device 20B can be one of the aforementioned... Figure 1 Any terminal device in the terminal device cluster shown, for example, terminal device 100a.
[0087] like Figure 2 As shown, terminal device 20B can be used to automatically detect the distance between its screen and object 20A. This distance can refer to the distance between the object 20A's location (e.g., the location of its head, eyes, hands, etc.) and terminal device 20B. In this embodiment, the object's location can be taken as an example (e.g., the location of its eyes), and the terminal screen can be taken as an example (e.g., the location of its front-facing camera) to illustrate the distance between the terminal screen and object 20A. It is understood that, after authorization from object 20A, terminal device 20B can detect the distance between the location of its front-facing camera and the location of its eyes, and the distance detection must comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0088] like Figure 2 As shown, when the distance 2D1 between object 20A and the terminal screen of terminal device 20B does not reach the second distance threshold (e.g., greater than 30 cm), the terminal device 20B can display the service interface on the terminal screen (e.g., ...). Figure 2 On the business display interface 200J1 shown, the first raw data information is displayed for object 20A. Here, the first raw data information refers to the business data information displayed according to the normal layout.
[0089] Understandably, when object 20A, due to its own limitations (e.g., poor eyesight or physical disability), is unable to clearly view the first raw data information displayed on the business display interface 200J1, object 20A can automatically trigger the screen magnification function of terminal device 20B by adjusting the distance between object 20A and terminal device 20B, thereby intelligently magnifying the first key data information on the business display interface 200J1. For example, object 20A can adjust the position of terminal device 20B, changing the distance between terminal device 20B and object 20A from distance 2D1 to... Figure 2 The distance shown is 2D2; optionally, the object 20A can also adjust its own position, changing the distance between the terminal device 20B and the object 20A from distance 2D1 to... Figure 2 The distance shown is 2D2. Here, the method of adjusting the distance will not be limited.
[0090] It should be understood that when the distance 2D2 between object 20A and the terminal screen of terminal device 20B reaches a first distance threshold (e.g., 20 cm), terminal device 20B can obtain the first key data information that needs to be magnified from the first raw data information displayed on the service display interface 200J1. For example, terminal device 20B can obtain a portion of the service data information (e.g., 80% of the service data information) from the target position (e.g., the center display position) of the service display interface 200J1, and then use the obtained first raw data information as the first key data information. This first key data information can be... Figure 2 The business data information shown is 2S1.
[0091] Furthermore, the terminal device 20B can amplify the service data information 2S1 and determine the amplified service data information 2S1 as the first amplified data information (e.g., Figure 2The business data information 2S2 shown is illustrated. It is understood that the terminal device 20B can display the business data information 2S2 in a magnified display sub-interface independent of the business display interface 200J1. This magnified display sub-interface can be a display sub-interface superimposed on the business display interface 200J1 (e.g., displayed in the form of a pop-up window), or it can be a display sub-interface displayed side by side with the business display interface 200J1 (e.g., displayed in a split-screen format). There are no limitations on this here.
[0092] For ease of understanding, this application embodiment can be illustrated by a pop-up window to describe the display method of the enlarged display sub-interface. Specifically, when the distance 2D2 between object 20A and the terminal screen of terminal device 20B reaches a first distance threshold (e.g., 20 cm), terminal device 20B can output an enlarged display sub-interface independent of the business display interface 200J1 (e.g., ...). Figure 2 The enlarged display sub-interface 200J2 is shown, and business data information 2S2 is displayed on the enlarged display sub-interface 200J2.
[0093] Therefore, in the reading scenario, the terminal device 20B in this embodiment does not need to respond to the object 20A to perform a trigger operation on the business display interface 200J1 of the terminal screen. Instead, it directly determines whether the terminal device 20B needs to activate the screen magnification function to magnify the first key data information on the business display interface 200J1 by automatically detecting the distance between the object 20A and the terminal screen. This provides an intelligent data magnification method and improves the efficiency of magnifying business data information, thus providing a new solution for barrier-free reading.
[0094] The specific implementation method of intelligently magnifying and displaying the first raw data information on the business display interface of the terminal screen by automatically detecting the distance between the terminal screens of the business objects can be found in the following text. Figures 3-10 The corresponding implementation examples.
[0095] Further, please see Figure 3 , Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 3 As shown, this method can be executed by a computer device with data magnification display capabilities, which can be a terminal device (e.g., the one described above). Figure 1 The terminal device 100a shown can also be a server (e.g., the one described above). Figure 1 The server 10F shown is not limited here. For ease of understanding, this application embodiment uses the method executed by a terminal device as an example for illustration. The method may include at least the following steps S101-S102:
[0096] Step S101: Display the first raw data information for the business object on the business display interface of the terminal screen.
[0097] Specifically, in this embodiment, the service object corresponding to the terminal device can perform a startup operation on the terminal device, so that the terminal device responds to the startup operation and outputs a service display interface on the terminal screen of the terminal device. The startup operation here can include contact operations such as clicking and long-pressing, or non-contact operations such as voice and gestures; it is not limited here. In this embodiment, all display interfaces output on the terminal screen can be collectively referred to as service display interfaces. Further, the terminal device can detect the distance between the service object and the terminal screen to determine whether the terminal device meets the magnification condition. It should be understood that when the distance between the service object and the terminal screen is greater than a second distance threshold (e.g., 30 cm), it means that the terminal device does not meet the magnification condition. In this case, the terminal device can display the first original data information (i.e., service data information displayed according to the normal layout) for the service object on the service display interface.
[0098] The magnification conditions in this embodiment may include a first magnification condition and a second magnification condition. The first magnification condition refers to the distance between the service object and the terminal screen reaching a first distance threshold (e.g., 20 cm). The second magnification condition refers to the distance between the service object and the terminal screen falling within the range of the first distance threshold (e.g., 20 cm) to a second distance threshold (e.g., 30 cm), and the acceleration parameter of the terminal device being greater than or equal to an acceleration threshold (e.g., a speed change of 20 cm / s). The second distance threshold is greater than the first distance threshold, and the first distance threshold, second distance threshold, and acceleration threshold can all be dynamically adjusted according to actual conditions.
[0099] Understandably, when responding to a startup operation, the terminal device can search for the number of initial objects (e.g., users who need to view the business data information displayed on the terminal screen) within the object search range of the terminal screen. Here, the object search range can refer to an arc-shaped search range with the terminal screen location as the search center and a preset distance (e.g., 3 meters) as the search radius. The search angle corresponding to this object search range can be dynamically adjusted according to actual conditions; for example, the search angle can be [45°, 135°].
[0100] If the terminal device finds N initial objects within the object search range, then the terminal device needs to determine the candidate distance between each of these N initial objects and the terminal screen. It can then filter out the minimum candidate distance from these N candidate distances and identify the initial object corresponding to the minimum candidate distance as the business object. Here, N is a positive integer greater than 1.
[0101] For example, when the terminal device is a multimedia device in an offline meeting scenario, the N initial objects found by the terminal device within the object search range of its own terminal screen can be 4, specifically including employee A, employee B, employee C, and employee D. At this time, the terminal device can determine the distance between each initial object and the terminal screen. Specifically, candidate distance 1 between employee A and the terminal screen can be 1 meter, candidate distance 2 between employee B and the terminal screen can be 1.5 meters, candidate distance 3 between employee C and the terminal screen can be 1.5 meters, and candidate distance 4 between employee D and the terminal screen can be 2 meters. The terminal device can then filter out the smallest candidate distance (i.e., candidate distance 1) from these four candidate distances, and thus select employee A corresponding to candidate distance 1 as the business object.
[0102] Optionally, if the terminal device finds only one initial object within the object search scope, it can directly use that initial object as the business object. For example, ... Figure 2 As shown, when the terminal device is a certain object (for example, Figure 2 When the object 20A in the corresponding embodiment is used by a smartphone alone, the terminal device can directly use the object 20A found in the object search range as a business object, and then display the first raw data information for the object 20A on the business display interface 200J1 of the terminal device 20B.
[0103] Step S102: When the distance between the business object and the terminal screen reaches a first distance threshold, display the first magnified data information corresponding to the first original data information.
[0104] The first magnification condition refers to the distance between the business object and the terminal screen reaching a first distance threshold (e.g., 20 cm). Specifically, when the distance between the business object and the terminal screen (e.g., 18 cm) reaches the first distance threshold, the terminal device can output a magnified display sub-interface independent of the business display interface. This magnified display sub-interface is overlaid on the business display interface, and its size is smaller than the business display interface. Further, the terminal device can display first magnified data information corresponding to the first original data information on this magnified display sub-interface. This first magnified data information can refer to the first key data information in the first original data information obtained by magnifying it when the first magnification condition is met.
[0105] like Figure 2 As shown, terminal device 20B can determine whether it meets the magnification conditions associated with it by detecting the distance between the location of its front-facing camera and the location of the eyes of object 20A. For example, terminal device 20B can use the lens of its front-facing camera to capture the light from the eyes of object 20A, and then convert the image of the light reflected on the lens into an analog electrical signal. This analog electrical signal is then converted into a digital image signal by an analog-to-digital converter chip and transmitted to the image signal processing chip of terminal device 20B. The measured distance is then used as the distance between the terminal screen of terminal device 20B and object 20A.
[0106] When terminal device 20B detects that the distance between object 20A and terminal screen of terminal device 20B has changed from distance 2D1 to distance 2D2, terminal device 20B can determine that distance 2D2 has reached a first distance threshold (i.e., less than or equal to 20 centimeters). This means that the distance between terminal device 20B and object 20A is close enough to meet the magnification condition (e.g., the first magnification condition). At this time, terminal device 20B needs to obtain the first key data information to be magnified (e.g., ...) from the first raw data information displayed on the service display interface 200J1. Figure 2 The business data information 2S1 shown is illustrated. For example, the terminal device 20B can obtain a portion of the business data information (e.g., 80% of the first original data information) from the target position (e.g., the center display position) of the business display interface 200J1, and then use the obtained first original data information as the first key data information. Furthermore, the terminal device 20B can magnify the business data information 2S1 according to a preset magnification factor, and use the magnified business data information 2S1 as the first magnified data information for display. Figure 2The enlarged display sub-interface 200J2 is shown.
[0107] It should be understood that when the terminal device containing the terminal screen is an in-vehicle device, the first raw data information displayed on the business display interface of the terminal screen may include map data information. When a business object (e.g., a driver) needs to view a complex road condition in detail while driving, the business object can perform an object sensing operation on the in-vehicle device. Here, the object sensing operation may refer to the sensing operation in which the business object covers its own object part (e.g., hand) in front of the terminal screen of the in-vehicle device. At this time, the in-vehicle device can respond to the object sensing operation to determine the distance between the business object and the terminal screen of the in-vehicle device (i.e., the distance between the location of the driver's hand and the terminal screen of the in-vehicle device). Further, when the distance between the business object and the terminal screen of the in-vehicle device reaches a first distance threshold (e.g., 20 cm), the in-vehicle device can output a magnified display sub-interface independent of the business display interface, and display the first magnified data information corresponding to the map data information on the magnified display sub-interface.
[0108] In this context, it can be understood that when the distance between the business object and the terminal screen of the vehicle-mounted device reaches a first distance threshold, the vehicle-mounted device can activate its screen magnification function. Based on this magnification, it can then output a magnified display sub-interface independent of the business display interface. Furthermore, the vehicle-mounted device can obtain the first key data information to be magnified from the target location on the business display interface (e.g., the vehicle-mounted device's location information in map data). For example, if the vehicle-mounted device needs to determine its location information in map data, it can obtain map data associated with the location area from the map data. This obtained map data is then used as the first key data information. The vehicle-mounted device can then magnify this first key data information to obtain the first magnified data information, which is then displayed on the magnified display sub-interface.
[0109] For better understanding, please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic diagram illustrating a scenario for displaying first magnified data information provided in an embodiment of this application. For example... Figure 4 As shown, the terminal device with data magnification display function in this application embodiment can be an in-vehicle device.
[0110] It should be understood that during the normal driving of a vehicle by a business object (e.g., a driver), if the distance between the terminal screen of the in-vehicle device integrated in the vehicle and the object's location (e.g., the location of its hand) does not reach the second distance threshold (e.g., 30 cm), the terminal screen of the in-vehicle device can output... Figure 4 The business display interface 400J1 shown can be the first raw data information displayed by the business display interface 400J1, which can be the map data information corresponding to the navigation route associated with the business object (e.g., driver user) corresponding to the vehicle device.
[0111] When a user needs to carefully observe a complex road condition while driving, the user can cover its own part (e.g., a hand) in front of the in-vehicle device's terminal screen to perform an object sensing operation. At this time, the in-vehicle device can respond to the object sensing operation and detect whether the user and the in-vehicle device meet the magnification conditions associated with the in-vehicle device.
[0112] When the vehicle-mounted device detects that the distance between the driver's hand and the terminal screen of the device is less than a first distance threshold (e.g., 10 cm), the device determines that the distance between the user and the screen has reached the first distance threshold, meaning the device meets the first magnification condition. At this point, the device can activate its screen magnification function, and based on this function, output a magnified sub-interface on the terminal screen that is independent of the service display interface 400J1.
[0113] For example, the vehicle-mounted device can divide the display interface 400J1 into a first display interface and a second display interface. The first display interface can be used to display the first original data information on the original business display interface 400J1, and the second display interface (i.e., the magnified display sub-interface) can be used to display the first magnified data information. The first and second display interfaces can be displayed side by side, and the first and second display interfaces are independent of each other.
[0114] Optional, such as Figure 4 As shown, the in-vehicle device can also directly zoom in on sub-interfaces (e.g., Figure 4 The enlarged display sub-interface 400J2 shown is superimposed on the business display interface 400J1, and the interface size of the enlarged display sub-interface 400J2 is smaller than the interface size of the business display interface 400J1.
[0115] Furthermore, the vehicle-mounted device can determine its location information within map data (e.g., Figure 4The vehicle-mounted device (as shown by the vehicle dot icon) can then retrieve map data associated with the location area from the map data information, using the retrieved map data as the first key data information. At this point, the vehicle-mounted device can zoom in on the first key data information to obtain the first magnified data information, and in... Figure 4 The first magnified data information is displayed on the magnified display sub-interface 400J2. This first magnified data information, compared to the first key data information, is not simply magnified according to a pre-set magnification factor. Instead, it requires acquiring more detailed map data information based on the magnification to display to the business users, thereby effectively improving navigation safety.
[0116] In this embodiment, a computer device (e.g., a terminal device) with data display magnification function, during the process of magnifying the first original data information (i.e., the business data information displayed according to the normal layout) displayed on the business display interface, does not require the business object to perform a trigger operation on the business display interface. Instead, it determines whether to magnify the first key data information in the first original data information on the business display interface by automatically detecting the distance between the business object and the terminal device. Here, the first key data information can be the first original data information or a portion of the business data information within the first original data information; it is not limited here. It is understood that when the distance between the business object and the terminal screen reaches a first distance threshold (e.g., 20 cm), the terminal device can display the first magnified data information corresponding to the first original data information, thus providing an intelligent data magnification method and improving the efficiency of magnifying business data information.
[0117] Further, please see Figure 5 , Figure 5 This is a flowchart illustrating a data processing method provided in an embodiment of this application. The method can be executed by a computer device with data magnification and display capabilities, which can be a terminal device (e.g., the one described above). Figure 1 The terminal device 100a shown can also be a server (e.g., the one described above). Figure 1 The server shown (10F) is not limited here. For ease of understanding, this application embodiment uses the method executed by a terminal device as an example for illustration. The method may include at least the following steps S201-S203:
[0118] Step S201: Display the first raw data information for the business object on the business display interface of the terminal screen.
[0119] Specifically, in this embodiment, the service object corresponding to the terminal device can perform a startup operation on the terminal device, so that the terminal device responds to the startup operation and outputs a service display interface on the terminal screen of the terminal device. The startup operation here can include contact operations such as clicking and long-pressing, or non-contact operations such as voice and gestures; it is not limited here. In this embodiment, all display interfaces output on the terminal screen can be collectively referred to as service display interfaces. Further, the terminal device can detect the distance between the service object and the terminal screen to determine whether the terminal device meets the magnification condition. It should be understood that when the distance between the service object and the terminal screen is greater than a second distance threshold (e.g., 30 cm), it means that the terminal device does not meet the magnification condition. In this case, the terminal device can display the first original data information (i.e., service data information displayed according to the normal layout) for the service object on the service display interface.
[0120] Step S202: When the distance between the business object and the terminal screen reaches a first distance threshold, display the first magnified data information corresponding to the first original data information.
[0121] The first magnification condition refers to the distance between the business object and the terminal screen reaching a first distance threshold (e.g., 20 cm). Specifically, when the distance between the business object and the terminal screen (e.g., 18 cm) reaches the first distance threshold, the terminal device can output a magnified display sub-interface independent of the business display interface. This magnified display sub-interface is overlaid on the business display interface, and its size is smaller than the business display interface. Further, the terminal device can display first magnified data information corresponding to the first original data information on this magnified display sub-interface. This first magnified data information can refer to the first key data information in the first original data information obtained by magnifying it when the first magnification condition is met.
[0122] The specific implementation methods for steps S201-S202 can be found above. Figure 3 The descriptions of steps S101-S102 in the corresponding embodiments will not be repeated here.
[0123] In step S203, when the distance between the business object and the terminal screen reaches the second distance threshold but does not reach the first distance threshold, a movement operation on the terminal screen is responded to, and the fifth magnified data information corresponding to the first original data information is displayed.
[0124] The second magnification condition refers to a distance between the business object and the terminal screen falling within a range between a first distance threshold (e.g., 20 cm) and a second distance threshold (e.g., 30 cm), and the acceleration parameter of the terminal device being greater than or equal to the acceleration threshold (e.g., a speed change of 20 cm / s). The second distance threshold is greater than the first distance threshold. Specifically, when the distance between the business object and the terminal screen (e.g., 25 cm) reaches the second distance threshold but not the first distance threshold, the business object can perform a movement operation on the terminal screen. This movement operation refers to the terminal device, based on the acceleration parameter, shortening the distance along the direction from the terminal screen to the business object. For example, after performing this movement operation, the business object can shorten the distance between itself and the terminal screen from distance 1 (e.g., 30 cm) to distance 2 (e.g., 25 cm). At this time, the terminal device can respond to the movement operation by outputting a magnified display sub-interface independent of the business display interface. This magnified display sub-interface can be an interface superimposed on the business display interface, and its size is smaller than the business display interface. Furthermore, the terminal device can display the fifth magnified data information corresponding to the first original data information on the magnified display sub-interface. Here, the fifth magnified data information refers to the first key data information in the first original data information obtained by magnifying it when the second magnification condition in the magnification conditions is met.
[0125] It should be understood that when the terminal device detects that the distance between the business object and the terminal screen reaches the second distance threshold but does not reach the first distance threshold, the terminal device can respond to the business object's movement operation on the terminal screen to invoke the accelerometer on the terminal device, and then determine the acceleration parameters of the terminal device based on the accelerometer.
[0126] For example, the terminal device can use an accelerometer to acquire its initial velocity parameters (e.g., 0 cm / s) before responding to a movement operation and its target velocity parameters (e.g., 25 cm / s) after responding to the movement operation. Further, the terminal device determines its movement distance by determining the difference between the initial distance and the target distance. Here, the initial distance refers to the distance between the terminal screen and the service object detected by the terminal device before responding to the movement operation; the target distance refers to the distance between the terminal screen and the service object detected by the terminal device after responding to the movement operation. At this point, the terminal device can determine the movement duration based on the movement distance, the target velocity parameter, and the initial velocity parameter, and further determine the terminal device's acceleration parameters based on the movement duration, the initial velocity parameter, and the target velocity parameter.
[0127] Furthermore, the terminal device can acquire magnification conditions associated with it. These magnification conditions (e.g., a second magnification condition) may include an acceleration threshold (e.g., a velocity change of 20 cm / s per second). If the acceleration parameter (e.g., a velocity change of 5 cm / s per second) is less than the acceleration threshold, the terminal device is determined not to meet the magnification conditions. This means that the terminal device may have moved due to accidental touches or other reasons. In this case, the terminal device does not need to activate the screen magnification function; instead, the first original data information with a normal layout is still displayed on the business display interface.
[0128] Optionally, if the acceleration parameter (e.g., a velocity change of 25 cm / s per second) is greater than or equal to an acceleration threshold, the terminal device is determined to meet the amplification condition. In this case, the terminal device can obtain a portion of the business data information (e.g., 80% of the business data information associated with the central display position) from the first original data information displayed on the business display interface as the first key data information. This first key data information can then be amplified to obtain the fifth amplified data information corresponding to the first original data information. Further, the terminal device can output an amplified display sub-interface independent of the business display interface in response, and display the fifth amplified data information on this amplified display sub-interface. The specific implementation of the terminal device displaying the fifth amplified data information can be found above. Figure 3 The specific implementation of the terminal device displaying the first magnified data information in the corresponding embodiment will not be described in detail here.
[0129] It should be understood that the enlarged display sub-interface in this application embodiment may include anchor points for adjusting the interface size, so that business objects can flexibly adjust the interface size of the enlarged display sub-interface to improve the user experience. It is understood that the first enlarged data information in the enlarged display sub-interface is obtained by the terminal device after enlarging the first key data information in the first original data information; and this first key data information is determined based on the first interface size of the enlarged display sub-interface. Here, the first interface size refers to the interface size of the enlarged display sub-interface before adjustment.
[0130] In this embodiment, the terminal device may integrate a gesture recognizer. This gesture recognizer can be used to identify the operation parameters (e.g., the number of screen touch points) triggered when a business object performs a trigger operation on the terminal screen of the terminal device. Specifically, when the gesture recognizer detects only one screen touch point, and that touch point has a certain swipe distance on the magnified display sub-interface, the terminal device can determine this trigger operation as a single-finger swipe operation through the gesture recognition system corresponding to the gesture recognizer. In this case, this embodiment may refer to the trigger operation (e.g., a single-finger swipe operation) performed by the business object on the magnified display sub-interface as a drag operation or a swipe operation.
[0131] Optionally, when the gesture recognizer detects multiple screen touch points, and these multiple screen touch points are located in the area of the anchor point of the magnified display sub-interface, the terminal device can determine the current trigger operation as a multi-finger trigger operation (e.g., a two-finger trigger operation) through the gesture recognition system corresponding to the gesture recognizer. In this case, the embodiment of this application can refer to the trigger operation performed by the business object on the area of the anchor point (e.g., a two-finger swipe operation) as a zoom operation. Specifically, when the zoom operation is a two-finger swipe operation (i.e., the number of screen touch points is 2), if the screen distance between the two screen touch points becomes closer, the gesture behavior indicated by the zoom operation can be used to reduce the interface size of the magnified display sub-interface. Optionally, if the screen distance between the two screen touch points becomes farther, the gesture behavior indicated by the zoom operation can be used to enlarge the interface size of the magnified display sub-interface.
[0132] It should be understood that when a business object performs a zoom operation on the area where the anchor point is located, the terminal device can respond to the zoom operation by changing the interface size of the enlarged display sub-interface from the first interface size to the second interface size (i.e., the adjusted interface size of the enlarged display sub-interface). Here, the second interface size is determined based on the zoom parameters indicated by the zoom operation (e.g., screen sensitivity, zoom swipe distance, etc.). Furthermore, on the enlarged display sub-interface with the second interface size, the terminal device can display the second enlarged data information corresponding to the first original data information. Here, the second enlarged data information is obtained by enlarging the second key data information in the first original data information; this second key data information is determined based on the second interface size. The amount of information in the first enlarged data information differs from the amount of information in the second enlarged data information.
[0133] It is understood that when responding to a zoom operation targeting the area where the anchor point is located, the terminal device can invoke its gesture recognizer. Based on the gesture recognizer, it can determine the operation parameters associated with the zoom operation (e.g., the number of screen touch points), and then recognize the gesture behavior based on these parameters. It is understood that if the gesture behavior is used to indicate reducing the size of the zoomed-in sub-interface, the terminal device can determine a first adjustment coefficient associated with the gesture behavior. This first adjustment coefficient refers to the adjustment coefficient used to reduce the size of the zoomed-in sub-interface. For example, the terminal device can obtain the swipe sensitivity and swipe distance associated with the current zoom operation, and then determine the first adjustment coefficient (e.g., 20%) based on the obtained swipe sensitivity and swipe distance. At this time, the terminal device can adjust the size of the zoomed-in sub-interface from a first size (e.g., 8cm * 14cm) to a second size (e.g., 6.4cm * 11.2cm) based on the first adjustment coefficient. At this point, the amount of information in the second magnified data displayed in the adjusted magnified display sub-interface is less than the amount of information in the first magnified data displayed in the unadjusted magnified display sub-interface.
[0134] Optionally, if the gesture is used to instruct the user to enlarge the size of the enlarged display sub-interface, the terminal device can determine a second adjustment coefficient associated with the gesture. This second adjustment coefficient refers to the adjustment coefficient used to enlarge the size of the enlarged display sub-interface. For example, the terminal device can obtain the swipe sensitivity and swipe distance associated with the current zoom operation, and then determine the second adjustment coefficient (e.g., 50%) based on the obtained swipe sensitivity and swipe distance. If the interface size adjusted by the second adjustment coefficient is less than or equal to the screen size of the terminal screen, the terminal device can adjust the size of the enlarged display sub-interface from a first interface size (e.g., 8cm * 14cm) to a second interface size (e.g., 12cm * 21cm) based on the second adjustment coefficient. Optionally, if the interface size adjusted by the second adjustment coefficient is greater than the screen size of the terminal screen, the terminal device uses the screen size of the terminal screen as the second interface size to enlarge the size of the enlarged display sub-interface. At this point, the amount of information in the second magnified data displayed in the adjusted magnified display sub-interface is greater than the amount of information in the first magnified data displayed in the unadjusted magnified display sub-interface.
[0135] For better understanding, please refer to [link / reference]. Figure 6 , Figure 6 This is a schematic diagram illustrating a scenario where the size of a sub-interface is adjusted and enlarged, as provided in an embodiment of this application. Figure 6As shown, the computer device with data magnification display function in the embodiments of this application can be... Figure 6 The terminal device used by the object 60A (i.e., the business object) shown is, for example, terminal device 60B. The terminal device 60B can be one of the aforementioned... Figure 1 Any terminal device in the terminal device cluster shown, for example, terminal device 100a.
[0136] like Figure 6 As shown, the terminal device 60B can determine whether it meets the magnification conditions associated with it by detecting the distance between the location of its front-facing camera and the location of the eyes of the object 60A. When the magnification conditions are not met, the terminal device 60B can display business data information (i.e., the first original data information) with a normal layout on the business display interface 600J1 of the terminal screen for the object 60A. Figure 6 The first raw data information shown can be the above. Figure 2 The business data information displayed on the business display interface 200J1 shown may include text data information, image data information, and video data information.
[0137] When the terminal device 60B meets the magnification condition (e.g., the first magnification condition), the terminal device 60B can display the first magnified data information corresponding to the first original data information on the magnified display sub-interface 610J2, which is independent of the service display interface 600J1. Here, the first magnified data information is obtained by magnifying a portion of the service display data (i.e., the first key data information) of the service display interface 600J1. This first key data information is determined based on the interface size (e.g., interface size 1) of the magnified display sub-interface 610J2. It is understood that the interface size of the magnified display sub-interface 610J2 is smaller than the interface size of the service display interface 600J1. Specifically, the interface size 1 (i.e., the first interface size) of the magnified display sub-interface 610J2 can be 8cm * 14cm, and the interface size of the service display interface 600J1 (i.e., the interface size of the terminal screen) can be 12cm * 21cm.
[0138] The enlarged display sub-interface 610J2 may include N anchor points. In this embodiment, four anchor points are used as an example. Each of these four anchor points is used for interface size adjustment. When object 60A needs to adjust the interface size of the enlarged display sub-interface 610J2, object 60A can perform a scaling operation on the area where the anchor points are located in the enlarged display sub-interface 610J2. At this time, terminal device 60B can respond to the scaling operation by calling its gesture recognizer. If, based on the gesture recognizer, terminal device 60B determines that the operation parameter associated with the scaling operation (e.g., the number of screen touch points) is 2, and the screen distance between these two screen touch points is increasing, terminal device 60B can recognize the gesture behavior of the scaling operation based on the operation parameter to indicate enlarging the interface size of the enlarged display sub-interface 610J2. At this time, the terminal device 60B can acquire the swipe sensitivity and swipe distance associated with the zoom operation, thereby determining the adjustment coefficient (i.e., the second adjustment coefficient) used to enlarge the interface size of the enlarged display sub-interface 610J2. Based on the second adjustment coefficient, the interface size of the enlarged display sub-interface can then be adjusted to obtain... Figure 6 The enlarged display sub-interface 620J2 is shown below.
[0139] For example, when the second adjustment factor is 20%, the terminal device 60B needs to adjust the interface size of the magnified display sub-interface 610J2 to interface size 2 (e.g., 9.6cm*16.8cm). Since the interface size 2 determined by the terminal device 60B based on the second adjustment factor is smaller than the interface size of the terminal screen, the terminal device 60B can change the interface size of the magnified display sub-interface 610J2 from interface size 1 to interface size 2 (i.e., the second interface size, e.g., 9.6cm*16.8cm).
[0140] For example, when the second adjustment factor is 60%, the terminal device 60B needs to adjust the interface size of the magnified display sub-interface 610J2 to interface size 3 (e.g., 12.8cm * 22.4cm). Since the interface size 3 determined by the terminal device 60B based on the second adjustment factor is larger than the interface size of the terminal screen, the terminal device 60B needs to change the interface size of the magnified display sub-interface 610J2 from interface size 1 to the interface size of the terminal screen (i.e., the second interface size, e.g., 12cm * 21cm).
[0141] Furthermore, the terminal device 60B can obtain second key data information from the business display interface 600J1 based on the interface size of the magnified display sub-interface 610J2. This second key data information differs from the first key data information. The terminal device 60B can then magnify this second key data information to obtain magnified second key data information (i.e., magnified second data information), which can then be displayed on the magnified display sub-interface 610J2. The amount of information in the second magnified data information displayed in the magnified display sub-interface 620J2 is greater than the amount of information in the first magnified data information displayed in the magnified display sub-interface 610J2.
[0142] It should be understood that, to facilitate flexible magnification of the first original data information on the business display interface, the business object in this embodiment can perform a drag operation on the magnified display sub-interface to change its display position, thereby magnifying the first original data information covered at the current display position of the magnified display sub-interface. Optionally, when the display position of the magnified display sub-interface is fixed, the business object can perform a swipe operation on the magnified display sub-interface to dynamically adjust different local data information of the first original data information to the position of the magnified display sub-interface, thereby magnifying it.
[0143] Specifically, when the magnified display sub-interface is in the first business state (i.e., the position is adjustable), the business object can perform a drag operation on the magnified display sub-interface, causing the terminal device to respond to the drag operation and change the display position of the magnified display sub-interface from the first display position to the second display position. The first display position refers to the display position of the magnified display sub-interface before responding to the drag operation, and the second display position refers to the display position of the magnified display sub-interface after responding to the drag operation. Furthermore, the terminal device can display third magnified data information corresponding to the first original data information on the magnified display sub-interface in the second display position. This third magnified data information is obtained by magnifying the third key data information in the first original data information; the third key data information is determined based on the second display position.
[0144] For better understanding, please refer to [link / reference]. Figure 7 , Figure 7 This is a schematic diagram illustrating a scenario where the display position of a magnified sub-interface is changed, as provided in an embodiment of this application. For example... Figure 7 As shown, the computer device with data magnification display function in the embodiments of this application can be... Figure 7 The terminal device used by the object 70A (i.e., the business object) shown is, for example, terminal device 70B. The terminal device 70B can be one of the aforementioned... Figure 1Any terminal device in the terminal device cluster shown, for example, terminal device 100a.
[0145] like Figure 7 As shown, the terminal device 70B can display business data information (i.e., the first original data information) for object 70A on the business display interface 700J1 of the terminal screen, arranged according to the normal layout. Among these, Figure 7 The first raw data information shown can be the above. Figure 2 The business data information displayed on the business display interface 200J1 is shown. It can be understood that when the terminal device 70B meets the magnification condition (e.g., the first magnification condition), the terminal device 70B can display the first magnified data information corresponding to the first original data information on the magnified display sub-interface 710J2, independent of the business display interface 700J1. Here, the first magnified data information is obtained by magnifying a portion of the business display data (i.e., the first key data information) from the business display interface 700J1. Figure 7 The business status of the magnified display sub-interface 710J2 can be the first business status (i.e., the position can be adjusted), and the display position of the magnified display sub-interface 710J2 before responding to the drag operation can be display position 1 (i.e., the first display position).
[0146] Furthermore, when object 70A needs to zoom in on another key data information of the first original data information displayed in the business display interface 700J1 (e.g., the business data information displayed in the lower right corner of the interface), object 70A can perform a drag operation on the zoomed-in display sub-interface 710J2 (i.e., perform a swipe operation along the lower right corner). At this time, terminal device 70B responds to the drag operation and changes the display position of the zoomed-in display sub-interface 710J2 from display position 1 to display position 2 (i.e., the second display position).
[0147] It should be understood that the terminal device 70B can obtain business data information within the area of display position 2 (e.g., a radius of 3 cm centered on display position 2) from the first raw data information, as the third key data information. Furthermore, the terminal device 70B can magnify this third key data information to obtain magnified third key data information (i.e., magnified third data information). At this time, the terminal device 70B can display the magnified third data information. Figure 7 The enlarged display sub-interface 720J2 is shown below.
[0148] For example, if the first original data information displayed on the business display interface is image data, then the first magnified data information in the magnified display sub-interface can be obtained by magnifying the first partial image information (i.e., the first key data information) of that image data. When the business state of the magnified display sub-interface is the second business state (i.e., the position cannot be adjusted), the business object can perform a swipe operation on the magnified display sub-interface, so that the terminal device can respond to the swipe operation and display the fourth magnified data information corresponding to the first original data information on the magnified display sub-interface. Here, the fourth magnified data information is obtained by magnifying the fourth key data information in the first original data information; the fourth key data information is the second partial image information of the image data; the second partial image information is different from the first partial image information. This means that the display position of the magnified display sub-interface is fixed, while the displayed content in the magnified display sub-interface can be dynamically updated according to the first original data on the underlying business display interface dragged by the swipe operation.
[0149] For better understanding, please refer to [link / reference]. Figure 8 , Figure 8 This is a schematic diagram illustrating a scenario of magnified image data information provided in an embodiment of this application. For example... Figure 8 As shown, the computer device with data magnification display function in the embodiments of this application can be... Figure 8 The terminal device used by the object 80A (i.e., the business object) shown is, for example, terminal device 80B. The terminal device 80B can be one of the aforementioned... Figure 1 Any terminal device in the terminal device cluster shown, for example, terminal device 100b.
[0150] like Figure 8 As shown, the terminal device 80B can determine whether it meets the magnification conditions associated with it by detecting the distance between the location of its front-facing camera and the location of the eyes of the object 80A. When the magnification conditions are not met, the terminal device 80B can display business data information (i.e., first raw data information) with a normal layout on the business display interface 800J1 of the terminal screen for the object 80A. The first raw data information of the business display interface 800J1 may include image data information.
[0151] It should be understood that when the terminal device 80B meets the magnification conditions (e.g., the first magnification condition), the terminal device 80B can output a magnified display sub-interface 810J2 independent of the service display interface 800J1. In this embodiment, the service state of the magnified display sub-interface 810J2 can be a second service state (i.e., a non-adjustable position state), meaning the display position of the magnified display sub-interface 810J2 remains fixed.
[0152] Furthermore, the terminal device 80B obtains partial image information 8S1 (i.e., first partial image information) from the first original data information in the service display interface 800J1, and can then enlarge the partial image information 8S1 and display the enlarged partial image information 8S1 (i.e., first enlarged data information) on the enlarged display sub-interface 810J2.
[0153] At this point, object 80A needs to view other local information in the image data (e.g., Figure 8 When the partial image information 8S2 is displayed, the object 80A can perform a swipe operation on the magnified display sub-interface 810J2, so that the terminal device 80B can respond to the swipe operation and swipe the partial image information 8S2 in the business display interface 800J1 to the magnified display sub-interface 810J2. Further, the terminal device can magnify the partial image information 8S2 (i.e., the fourth key data information), and then display the magnified partial image information 8S2 (i.e., the fourth magnified data information) on the display. Figure 8 The enlarged display sub-interface 820J2 is shown below.
[0154] Furthermore, when the business state of the magnified display sub-interface is the second business state (i.e., the position cannot be adjusted), the business object can also perform a viewing operation on the magnified display sub-interface (e.g., a large swipe operation or a trigger operation on a certain business viewing control), so that the terminal device can respond to the viewing operation and display updated magnified data information on the magnified display sub-interface. Here, the updated magnified data information is determined by magnifying the key update data information in the second original data information; the second original data information is obtained by updating the first original data information.
[0155] For better understanding, please refer to [link / reference]. Figure 9 , Figure 9 This is a schematic diagram illustrating a scenario where a viewing operation is performed on a magnified sub-interface, as provided in an embodiment of this application. Figure 9 As shown, the computer device with data magnification display function in the embodiments of this application can be... Figure 9 The terminal device used by object 90A (i.e., the business object) shown. This terminal device can be one of the aforementioned... Figure 1 Any terminal device in the terminal device cluster shown, for example, terminal device 100a.
[0156] like Figure 9 As shown, in an electronic reading scenario associated with a reading client, the terminal device in this embodiment can output the display interface of the reading client (i.e., ...) on the terminal screen. Figure 9 The business display interface 910J1 shown is described. The business data information 9S1 (i.e., the first raw data information) displayed on the business display interface 910J1 may include text data information. For example, the text data information may be the data information of a certain chapter (e.g., the first chapter) of an electronic publication.
[0157] When the terminal device meets the magnification condition (e.g., the first magnification condition), the terminal device can display the magnified data information (i.e., the first magnified data information) corresponding to the service data information 9S1 in a magnified display sub-interface 910J2, which is independent of the service display interface 910J1. Here, the service state of the magnified display sub-interface can be the second service state (i.e., the position cannot be adjusted).
[0158] To improve the reading efficiency of object 90A, when viewing the next chapter of the business data information 9S1, object 90A does not need to close the zoomed-in display sub-interface 910J2. Instead, it can directly execute a trigger operation on the business control 9K1 (i.e., the business reading control, such as the "next chapter" control) in the zoomed-in display sub-interface 910J2. In this embodiment, the trigger operation executed on the business reading control can be referred to as a reading operation. Furthermore, the terminal device can respond to the reading operation and obtain the next chapter of the business data information 9S1 (e.g., ...). Figure 9 The device displays the business data information 9S2 shown, and updates the original data information displayed on the magnified display sub-interface 910J2 from business data information 9S1 to business data information 9S2 (i.e., the second original data information). Then, updated key data information can be obtained from business data information 9S2. Furthermore, the terminal pole device can magnify the updated key data information to obtain magnified updated key data information (i.e., updated magnified data information), which can then be displayed... Figure 9 The enlarged display sub-interface 920J2 is shown below.
[0159] It is understood that the enlarged display sub-interface in this application embodiment includes a service shutdown control (e.g., Figure 9 The business control shown is 9K2. When a business object does not need to zoom in on the business data information in the business display interface, the business object can perform a trigger operation to close the business display interface, thereby closing the zoomed-in display interface on the business display interface.
[0160] For better understanding, please refer to [link / reference]. Figure 10 , Figure 10 This is a schematic flowchart illustrating a data magnification display method provided in an embodiment of this application. This method can be executed by a computer device with data magnification display functionality, which can be a terminal device (e.g., the one described above). Figure 1 The terminal device 100a shown can also be a server (e.g., the one described above). Figure 1 The server shown (10F) is not limited here. For ease of understanding, this application embodiment uses the method executed by a terminal device as an example for illustration.
[0161] like Figure 10 As shown, when the terminal device responds to the startup operation executed by the service object, it can execute steps S301-S303 to determine whether the terminal device meets the magnification conditions by real-time detection of the distance between the service object and the terminal screen of the terminal device, and the acceleration parameters of the terminal device determined based on the accelerometer. The first magnification condition refers to the distance between the service object and the terminal screen reaching a first distance threshold (e.g., 20 cm). The second magnification condition refers to the distance between the service object and the terminal screen falling within the range of the first distance threshold (e.g., 20 cm) to the second distance threshold (e.g., 30 cm), and the acceleration parameters of the terminal device being greater than or equal to the acceleration threshold (e.g., a speed change of 20 cm / s). The second distance threshold is greater than the first distance threshold, and the first distance threshold, second distance threshold, and acceleration threshold can all be dynamically adjusted according to actual conditions.
[0162] It is understood that when the distance between the business object and the terminal screen of the terminal device does not reach the second distance threshold (e.g., 30 cm), there is no need to pay attention to the acceleration parameters of the terminal device. It can be directly determined that the terminal device does not meet any of the magnification conditions. At this time, the terminal device can execute step S304 to output the business display interface on the terminal screen of the terminal device, and then display the first original data information for the business object on the business display interface.
[0163] Optionally, when the distance between the business object and the terminal screen of the terminal device (e.g., 25 cm) reaches a second distance threshold but does not reach a first distance threshold, it means that the terminal device does not meet the first amplification condition. In this case, the terminal device needs to execute step S302 to determine the acceleration parameter of the terminal device based on the accelerometer, and further determine whether the terminal device meets the second amplification condition. Specifically, if the acceleration parameter is less than the acceleration threshold, it means that the terminal device does not meet the second amplification condition, and the terminal device can execute step S304. Conversely, if the acceleration parameter is greater than or equal to the acceleration threshold, it means that the terminal device meets the second amplification condition, and the terminal device can execute steps S305-S310.
[0164] Optionally, when the distance between the business object and the terminal screen of the terminal device (e.g., 15 cm) reaches the first distance threshold, it means that the terminal device is close enough to the business object. At this time, there is no need to pay attention to the acceleration parameters of the terminal device, and it can be directly determined that the terminal device meets the first amplification condition in the amplification conditions. At this time, the terminal device can execute steps S305-S310.
[0165] For example, when the terminal device meets the magnification conditions, the terminal device can execute step S305 to activate the screen magnification function and output a magnified display sub-interface independent of the business display interface, thereby displaying the first magnified data information on the magnified display sub-interface. Further, the terminal device can execute step S306 to determine whether the terminal device responds to the trigger operation for the magnified display sub-interface, thereby flexibly adjusting the interface size or display position of the magnified display sub-interface.
[0166] When the business object does not perform a trigger operation on the magnified display sub-interface, the terminal device can execute step S307 to maintain the current display position and current interface size of the magnified display sub-interface. Optionally, when the business object performs a trigger operation on the magnified display sub-interface, the terminal device can execute step S308 to call the gesture recognizer in the terminal device to identify the gesture behavior corresponding to the trigger operation. For example, if the gesture behavior indicates that the trigger operation is a single-finger swipe operation, the terminal device can execute step S309 to adjust the display position of the magnified display sub-interface when the business state of the magnified display sub-interface is the first business state. If the gesture behavior indicates that the trigger operation is a multi-finger swipe operation (e.g., a two-finger swipe operation for the area where the anchor point is located), the terminal device can execute step S310 to adjust the interface size of the magnified display sub-interface.
[0167] In this embodiment, a computer device (e.g., a terminal device) with data display magnification function, during the process of magnifying the first original data information (i.e., the business data information displayed according to the normal layout) displayed on the business display interface, does not require the business object to perform a trigger operation on the business display interface. Instead, it automatically detects the distance between the business object and the terminal device to determine whether it is necessary to magnify the first key data information in the first original data information on the business display interface. Here, the first key data information can be the first original data information or a portion of the business data information within the first original data information; this is not limited here. It is understood that when the distance between the business object and the terminal screen reaches a first distance threshold (e.g., 20 cm), the terminal device can display the first magnified data information corresponding to the first original data information, thus providing an intelligent data magnification method and improving the efficiency of magnifying business data information, thereby providing a new solution for barrier-free viewing. Furthermore, since the interface size and display position of this magnified display sub-interface are adjustable, the data magnification method becomes more flexible and personalized, thereby improving the user experience. Meanwhile, since the business display interface in this embodiment can be any display interface on the terminal screen, this data magnification method does not need to be adapted to each application client running on the terminal device, thereby reducing the adaptive development cost.
[0168] Further, please see Figure 11 , Figure 11 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. Figure 11 As shown, the data processing device 1 can be a computer program (including program code) running on a computer device; for example, the data processing device 1 is an application software. The data processing device 1 can be used to execute the corresponding steps in the methods provided in the embodiments of this application. Figure 11 As shown, the data processing device 1 can operate on a computer device with data magnification and display functions, and this computer device can be the aforementioned Figure 2 The terminal device 20B in the corresponding embodiment. The data processing device 1 may include: a raw data display module 11, a first magnified data display module 12, a magnified sub-interface closing module 13, an interface size changing module 14, a second magnified data display module 15, a display position changing module 16, a third magnified data display module 17, a fourth magnified data display module 18, an updated magnified data display module 19, a mobile operation response module 20, an acceleration sensor calling module 21, an acceleration parameter determination module 22, a magnification condition acquisition module 23, a magnification condition satisfaction module 24, an initial object acquisition module 25, a candidate distance determination module 26, and a business object determination module 27.
[0169] The raw data display module 11 is used to display the first raw data information for the business object on the business display interface of the terminal screen;
[0170] The first magnified data display module 12 is used to display the first magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches the first distance threshold; the first magnified data information is obtained by magnifying the first key data information in the first original data information.
[0171] The first magnified data display module 12 includes: a magnified sub-interface output unit 121, a magnified data display unit 122, a distance determination unit 123, and a map data magnified display unit 124.
[0172] The magnified sub-interface output unit 121 is used to output a magnified display sub-interface independent of the business display interface when the distance between the business object and the terminal screen reaches a first distance threshold; the magnified display sub-interface is an interface superimposed on the business display interface, and the interface size of the magnified display sub-interface is smaller than that of the business display interface.
[0173] The magnified data display unit 122 is used to display the first magnified data information corresponding to the first original data information on the magnified display sub-interface.
[0174] The first set of original data information includes map data information;
[0175] The distance determination unit 123 is used to determine the distance between the service object and the terminal screen of the vehicle device when the terminal device where the terminal screen is located is an in-vehicle device, in response to the object sensing operation for the in-vehicle device.
[0176] The map data magnification display unit 124 is used to output a magnified display sub-interface independent of the business display interface when the distance between the business object and the terminal screen of the vehicle-mounted device reaches a first distance threshold, and to display the first magnified data information corresponding to the map data information on the magnified display sub-interface.
[0177] The map data magnification display unit 124 includes: a magnification function activation subunit 1241, a key data acquisition subunit 1242, and a magnification subunit 1243.
[0178] The zoom function activation subunit 1241 is used to activate the screen zoom function of the vehicle device when the distance between the business object and the terminal screen of the vehicle device reaches a first distance threshold, and based on the screen zoom function, output a zoomed display sub-interface independent of the business display interface.
[0179] The key data acquisition subunit 1242 is used to determine the location information of the vehicle-mounted device in the map data information, acquire map data associated with the location area of the location information from the map data information, and use the acquired map data as the first key data information.
[0180] The amplification subunit 1243 is used to amplify the first key data information to obtain the first amplified data information, and to display the first amplified data information on the amplified display sub-interface.
[0181] The specific implementation methods of the amplification function activation subunit 1241, the key data acquisition subunit 1242, and the amplification subunit 1243 can be found above. Figure 4 The description of magnifying the map data information of the magnified display sub-interface in the corresponding embodiment will not be repeated here.
[0182] The specific implementation methods of the magnified sub-interface output unit 121, the magnified data display unit 122, the distance determination unit 123, and the map data magnified display unit 124 can be found in the above description. Figure 3 The description of step S101 in the corresponding embodiments will not be repeated here.
[0183] The enlarged display sub-interface includes a business shutdown control;
[0184] The zoomed-in sub-interface closing module 13 is used to respond to the trigger operation of the business closing control and close the zoomed-in display sub-interface on the business display interface.
[0185] The zoomed-in display sub-interface includes anchor points for adjusting the interface size; the first key data information is determined based on the first interface size of the zoomed-in display sub-interface.
[0186] The interface size change module 14 is used to respond to the scaling operation of the area where the anchor point is located, and change the interface size of the enlarged display sub-interface from the first interface size to the second interface size.
[0187] The terminal screen is integrated into the terminal device.
[0188] The interface size change module 14 includes: a gesture recognizer calling unit 141, a gesture behavior recognition unit 142, an interface size reduction unit 143, and an interface size enlargement unit 144.
[0189] The gesture recognizer calling unit 141 is used to call the gesture recognizer of the terminal device in response to a zoom operation on the area where the anchor point is located.
[0190] The gesture behavior recognition unit 142 is used to determine the operation parameters associated with the scaling operation based on the gesture recognizer, and to recognize the gesture behavior based on the operation parameters;
[0191] The interface size reduction unit 143 is used to determine a first adjustment coefficient associated with the gesture behavior if the gesture behavior is used to indicate the reduction or enlargement of the interface size of the sub-interface, and based on the first adjustment coefficient, change the interface size of the enlarged sub-interface from the first interface size to the second interface size.
[0192] The interface size magnification unit 144 is used to determine a second adjustment coefficient associated with the gesture behavior if the gesture behavior is used to indicate magnification of the interface size of the magnified display sub-interface, and based on the second adjustment coefficient, change the interface size of the magnified display sub-interface from the first interface size to the second interface size.
[0193] The specific implementation methods of the gesture recognizer calling unit 141, gesture behavior recognition unit 142, interface size reduction unit 143, and interface size enlargement unit 144 can be found in the above description. Figure 6 The description of adjusting the interface size of the magnified display sub-interface in the corresponding embodiment will not be repeated here.
[0194] The second magnified data display module 15 is used to display the second magnified data information corresponding to the first original data information on a magnified display sub-interface with a second interface size; the second magnified data information is obtained by magnifying the second key data information in the first original data information; the second key data information is determined based on the second interface size; the amount of information in the first magnified data information is different from the amount of information in the second magnified data information.
[0195] The first magnified data information is displayed on the magnified display sub-interface; the magnified display sub-interface is independent of the business display interface.
[0196] The display position changing module 16 is used to respond to the drag operation of the magnified display sub-interface and change the display position of the magnified display sub-interface from the first display position to the second display position.
[0197] The third magnified data display module 17 is used to display the third magnified data information corresponding to the first original data information on the magnified display sub-interface located at the second display position; the third magnified data information is obtained by magnifying the third key data information in the first original data information; the third key data information is determined based on the second display position.
[0198] The first original data information includes image data information; the first key data information is the first partial image information of the image data information.
[0199] The fourth magnified data display module 18 is used to respond to the swipe operation of the magnified display sub-interface and display the fourth magnified data information corresponding to the first original data information on the magnified display sub-interface; the fourth magnified data information is obtained by magnifying the fourth key data information in the first original data information; the fourth key data information is the second partial image information of the image data information; the second partial image information is different from the first partial image information.
[0200] The updated magnified data display module 19 is used to respond to the viewing operation of the magnified display sub-interface and display the updated magnified data information on the magnified display sub-interface; the updated magnified data information is determined after magnifying the updated key data information in the second original data information; the second original data information is obtained after updating the first original data information.
[0201] The mobile operation response module 20 is used to respond to a mobile operation on the terminal screen and display the fifth magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches a second distance threshold but does not reach a first distance threshold; the second distance threshold is greater than the first distance threshold; the mobile operation refers to the operation of the terminal device where the terminal screen is located to shorten the distance along the direction from the terminal screen to the business object according to the acceleration parameter.
[0202] The terminal screen is integrated into the terminal device.
[0203] The acceleration sensor calling module 21 is used to respond to a movement operation on the terminal screen and call the acceleration sensor on the terminal device when the distance between the business object and the terminal screen reaches a second distance threshold but does not reach a first distance threshold; the second distance threshold is greater than the first distance threshold.
[0204] The acceleration parameter determination module 22 is used to determine the acceleration parameters of the terminal device based on the acceleration sensor.
[0205] The acceleration parameter determination module 22 includes: a velocity parameter acquisition unit 221, a movement duration determination unit 222, and an acceleration parameter determination unit 223.
[0206] The speed parameter acquisition unit 221 is used to acquire the initial speed parameter of the terminal device before responding to the movement operation and the target speed parameter after responding to the movement operation, based on the acceleration sensor.
[0207] The movement duration determination unit 222 is used to obtain the movement distance of the terminal device and determine the movement duration of the terminal device based on the movement distance, target speed parameters and initial speed parameters;
[0208] The acceleration parameter determination unit 223 is used to determine the acceleration parameters of the terminal device based on the movement time, initial velocity parameters, and target velocity parameters.
[0209] The specific implementation methods of the velocity parameter acquisition unit 221, the movement time determination unit 222, and the acceleration parameter determination unit 223 can be found in the above description. Figure 5 The description of the acceleration parameters in the corresponding embodiments will not be repeated here.
[0210] The amplification condition acquisition module 23 is used to acquire the amplification conditions associated with the terminal device; the amplification conditions include an acceleration threshold.
[0211] The amplification condition satisfaction module 24 is used to determine that the terminal device meets the amplification condition if the acceleration parameter is greater than or equal to the acceleration threshold, and to display the fifth amplified data information corresponding to the first original data information.
[0212] The initial object acquisition module 25 is used to acquire N initial objects in the object search range of the terminal screen; N is a positive integer greater than 1.
[0213] The candidate distance determination module 26 is used to determine the candidate distance between each of the N initial objects and the terminal screen.
[0214] The business object determination module 27 is used to filter the minimum candidate distance from N candidate distances and determine the initial object corresponding to the minimum candidate distance as the business object.
[0215] The specific implementation methods of the original data display module 11, the first magnified data display module 12, the magnified sub-interface closing module 13, the interface size changing module 14, the second magnified data display module 15, the display position changing module 16, the third magnified data display module 17, the fourth magnified data display module 18, the updated magnified data display module 19, the movement operation response module 20, the acceleration sensor calling module 21, the acceleration parameter determination module 22, the magnification condition acquisition module 23, the magnification condition satisfaction module 24, the initial object acquisition module 25, the candidate distance determination module 26, and the business object determination module 27 can be found above. Figure 5 The descriptions of steps S201-S203 in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0216] Further, please see Figure 12 , Figure 12 This is a schematic diagram of a computer device provided in an embodiment of this application. Figure 12 As shown, the computer device 1000 can be the above-mentioned Figure 2 Corresponding to the terminal device 20B in the embodiment, the computer device 1000 may include: at least one processor 1001, such as a CPU; at least one network interface 1004; a user interface 1003; a memory 1005; and at least one communication bus 1002. The communication bus 1002 is used to implement communication between these components. The user interface 1003 may include a display screen and a keyboard. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located remotely from the aforementioned processor 1001. Figure 12 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a device control application program.
[0217] exist Figure 12 In the computer device 1000 shown, the network interface 1004 is mainly used for communication with a server (e.g., the one described above). Figure 1 The server 10F in the corresponding embodiment performs network communication; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:
[0218] On the business display interface of the terminal screen, the first raw data information is displayed for the business object;
[0219] When the distance between the business object and the terminal screen reaches a first distance threshold, the first magnified data information corresponding to the first original data information is displayed; the first magnified data information is obtained by magnifying the first key data information in the first original data information.
[0220] It should be understood that the computer device 1000 described in the embodiments of this application can execute the foregoing text. Figure 3 and Figure 5 The description of the data processing method in the corresponding embodiment can also be performed as described above. Figure 11 The description of the data processing apparatus 1 in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated here.
[0221] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which are implemented when executed by a processor. Figure 3 and Figure 5 For details on the data processing methods provided in each step, please refer to [link / reference]. Figure 3 as well as Figure 5 The implementation methods provided for each step will not be elaborated here.
[0222] The computer-readable storage medium can be an internal storage unit of the data transmission apparatus or computer device provided in any of the foregoing embodiments, such as a hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium may include both internal and external storage units of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0223] This application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned... Figure 3 or Figure 5 The description of the data processing method in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0224] The terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.
[0225] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0226] The methods and related apparatus provided in this application are described with reference to the method flowcharts and / or structural diagrams provided in this application. Specifically, each block of the method flowcharts and / or structural diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions are provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, create means for implementing the functions specified in one or more blocks of the flowcharts and / or one or more blocks of the structural diagrams. These computer program instructions may also be stored in a computer-readable storage medium capable of directing a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more blocks of the flowcharts and / or one or more blocks of the structural diagrams. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the function specified in one or more processes in the flowchart and / or one or more blocks in the structural diagram.
[0227] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A data processing method, characterized in that, include: On the business display interface of the terminal screen, the first raw data information is displayed for the business object; When the distance between the business object and the terminal screen reaches a first distance threshold, the first magnified data information corresponding to the first original data information is displayed; The first amplified data information is obtained by amplifying the first key data information in the first original data information; The method further includes: When the distance between the business object and the terminal screen reaches a second distance threshold but does not reach the first distance threshold, a movement operation is performed on the terminal screen to display the fifth magnified data information corresponding to the first original data information; the second distance threshold is greater than the first distance threshold; the movement operation refers to the terminal device where the terminal screen is located performing a distance shortening operation along the direction from the terminal screen to the business object according to the acceleration parameter.
2. The method according to claim 1, characterized in that, When the distance between the business object and the terminal screen reaches a first distance threshold, displaying the first magnified data information corresponding to the first original data information includes: When the distance between the business object and the terminal screen reaches a first distance threshold, a magnified display sub-interface independent of the business display interface is output; the magnified display sub-interface is an interface superimposed on the business display interface, and the interface size of the magnified display sub-interface is smaller than that of the business display interface. The first magnified data information corresponding to the first original data information is displayed on the magnified display sub-interface.
3. The method according to claim 2, characterized in that, The enlarged display sub-interface includes a service shutdown control; The method further includes: In response to the triggered operation of the service shutdown control, the magnified display sub-interface is closed on the service display interface.
4. The method according to claim 2, characterized in that, The magnified display sub-interface includes anchor points for adjusting the interface size; The first key data information is determined based on the first interface size of the magnified display sub-interface; The method further includes: In response to a scaling operation on the area where the anchor point is located, the size of the enlarged display sub-interface is changed from the first interface size to the second interface size; On the magnified display sub-interface with the second interface size, the second magnified data information corresponding to the first original data information is displayed; the second magnified data information is obtained by magnifying the second key data information in the first original data information; the second key data information is determined based on the second interface size; the amount of information in the first magnified data information is different from the amount of information in the second magnified data information.
5. The method according to claim 4, characterized in that, The terminal screen is integrated into the terminal device; The response to the scaling operation of the area where the anchor point is located, changing the interface size of the enlarged display sub-interface from the first interface size to the second interface size, includes: In response to a zoom operation on the area where the anchor point is located, the gesture recognizer of the terminal device is invoked; Based on the gesture recognizer, operation parameters associated with the zoom operation are determined, and based on the operation parameters, gesture behavior is recognized; If the gesture is used to indicate reducing the size of the enlarged display sub-interface, a first adjustment factor associated with the gesture is determined, and based on the first adjustment factor, the size of the enlarged display sub-interface is changed from the first size to the second size.
6. The method according to claim 5, characterized in that, The method further includes: If the gesture is used to instruct the user to enlarge the size of the enlarged display sub-interface, a second adjustment factor associated with the gesture is determined, and based on the second adjustment factor, the size of the enlarged display sub-interface is changed from the first size to the second size.
7. The method according to claim 1, characterized in that, The first magnified data information is displayed on the magnified display sub-interface; the magnified display sub-interface is independent of the business display interface. The method further includes: In response to a drag operation on the enlarged display sub-interface, the display position of the enlarged display sub-interface is changed from a first display position to a second display position; On the magnified display sub-interface located at the second display position, the third magnified data information corresponding to the first original data information is displayed; the third magnified data information is obtained by magnifying the third key data information in the first original data information; the third key data information is determined based on the second display position.
8. The method according to claim 7, characterized in that, The first original data information includes image data information; the first key data information is a first partial image information of the image data information; The method further includes: In response to a swipe operation on the magnified display sub-interface, the fourth magnified data information corresponding to the first original data information is displayed on the magnified display sub-interface; the fourth magnified data information is obtained by magnifying the fourth key data information in the first original data information; the fourth key data information is the second partial image information of the image data information; the second partial image information is different from the first partial image information.
9. The method according to claim 7, characterized in that, The method further includes: In response to a viewing operation on the magnified display sub-interface, updated magnified data information is displayed on the magnified display sub-interface; the updated magnified data information is determined after magnifying the updated key data information in the second original data information; the second original data information is obtained after updating the first original data information.
10. The method according to claim 1, characterized in that, The first raw data information includes map data information; When the distance between the business object and the terminal screen reaches a first distance threshold, displaying the first magnified data information corresponding to the first original data information includes: When the terminal device where the terminal screen is located is an in-vehicle device, respond to the object sensing operation for the in-vehicle device to determine the distance between the service object and the terminal screen of the in-vehicle device. When the distance between the business object and the terminal screen of the vehicle-mounted device reaches a first distance threshold, a magnified display sub-interface independent of the business display interface is output, and the first magnified data information corresponding to the map data information is displayed on the magnified display sub-interface.
11. The method according to claim 10, characterized in that, When the distance between the service object and the terminal screen of the vehicle-mounted device reaches a first distance threshold, a magnified display sub-interface independent of the service display interface is output, and the first magnified data information corresponding to the map data information is displayed on the magnified display sub-interface, including: When the distance between the business object and the terminal screen of the vehicle device reaches a first distance threshold, the screen magnification function of the vehicle device is activated, and based on the screen magnification function, a magnified display sub-interface independent of the business display interface is output. Determine the location information of the vehicle-mounted device in the map data information, obtain map data associated with the location area of the location information from the map data information, and use the obtained map data as the first key data information; The first key data information is magnified to obtain the first magnified data information, and the first magnified data information is displayed on the magnified display sub-interface.
12. The method according to claim 1, characterized in that, The terminal screen is integrated into the terminal device; The method further includes: When the distance between the business object and the terminal screen reaches a second distance threshold but does not reach the first distance threshold, the accelerometer on the terminal device is invoked in response to a movement operation on the terminal screen; the second distance threshold is greater than the first distance threshold. Based on the acceleration sensor, the acceleration parameters of the terminal device are determined; Obtain the amplification conditions associated with the terminal device; the amplification conditions include an acceleration threshold. If the acceleration parameter is greater than or equal to the acceleration threshold, then the terminal device is determined to meet the amplification condition, and the fifth amplified data information corresponding to the first original data information is displayed.
13. The method according to claim 12, characterized in that, Determining the acceleration parameters of the terminal device based on the acceleration sensor includes: Based on the acceleration sensor, the initial speed parameters of the terminal device before responding to the movement operation and the target speed parameters after responding to the movement operation are obtained. The movement distance of the terminal device is obtained, and the movement time of the terminal device is determined based on the movement distance, the target speed parameter, and the initial speed parameter; The acceleration parameters of the terminal device are determined based on the travel time, the initial speed parameters, and the target speed parameters.
14. The method according to claim 1, characterized in that, The method further includes: Obtain N initial objects from the object search range where the terminal screen is located; where N is a positive integer greater than 1; Determine the candidate distance between each of the N initial objects and the terminal screen; The minimum candidate distance is selected from N candidate distances, and the initial object corresponding to the minimum candidate distance is determined as the business object.
15. A data processing apparatus, characterized in that, include: The raw data display module is used to display the first raw data information for the business object on the business display interface of the terminal screen; The first magnified data display module is used to display the first magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches a first distance threshold. The first amplified data information is obtained by amplifying the first key data information in the first original data information; The device further includes: A mobile operation response module is used to respond to a mobile operation on the terminal screen and display fifth magnified data information corresponding to the first original data information when the distance between the business object and the terminal screen reaches a second distance threshold but does not reach the first distance threshold; the second distance threshold is greater than the first distance threshold; the mobile operation refers to the operation of the terminal device where the terminal screen is located to shorten the distance along the direction from the terminal screen to the business object according to the acceleration parameter.
16. A computer device, characterized in that, include: Processor and memory; The processor is connected to a memory, wherein the memory is used to store a computer program, and the processor is used to invoke the computer program to cause the computer device to perform the method according to any one of claims 1-14.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-14.
18. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, the computer instructions being adapted to be read and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-14.
Citation Information
Patent Citations
Screen display method, device with display screen, equipment and storage medium
CN110162232A
Data processing method and device and electronic device
CN110221739A