A signature display method, device, related equipment and storage medium

By displaying the virtual signature carrier on the target device, augmented reality technology is used to solve the space occupation and material loss problems of physical entity sign-in boards, and flexible display of signatures in the virtual space is achieved, improving the user experience.

CN114911382BActive Publication Date: 2025-07-18SHENZHEN SENSETIME TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210488405.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-06
Publication Date
2025-07-18
Estimated Expiration
2042-05-06

AI Technical Summary

Technical Problem

In the prior art, physical entity sign-in boards are prone to loss, occupy space, and have material loss and cost problems, making it difficult to store and display signatures for a long time.

Method used

By displaying a virtual signature carrier on the target device, using augmented reality technology to display signatures on screen data, avoiding the use of physical physical boards, and combining user positioning and signature operations to realize virtual display of signatures.

Benefits of technology

It realizes displaying signatures in virtual space, avoids the space occupation and material loss of physical physical boards, provides flexible signature display location and convenient signature generation methods, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114911382B_ABST
    Figure CN114911382B_ABST
Patent Text Reader

Abstract

The present application discloses a signature display method, apparatus, related device, and storage medium. The method includes: obtaining the screen data collected by a target device; detecting whether the screen data meets the signature display condition; and in response to the screen data meeting the signature display condition, displaying a virtual signature carrier on the screen data displayed by the target device. By the above method, the present application can achieve signature display, avoid occupying the real space, and avoid material loss and cost problems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing technology, and in particular, to a signature display method, apparatus, related device, and storage medium thereof. Background Art

[0002] Currently, most activities are signed in person on a physical entity board offline. However, due to activities or other factors, the physical entity signature board may be lost and cannot be saved and displayed for a long time. In addition, the physical entity signature board requires a certain amount of space, and there are problems of material loss and cost. Summary of the Invention

[0003] This application provides at least a signature display method, apparatus, related device, and storage medium thereof.

[0004] In a first aspect of this application, a signature display method is provided. The method includes: obtaining the picture data collected by a target device; detecting whether the picture data meets the signature display condition; and in response to the picture data meeting the signature display condition, displaying a virtual signature carrier on the picture data displayed by the target device.

[0005] Therefore, when the picture data collected by the target device meets the signature display condition, a virtual signature carrier is displayed on the picture data displayed by the target device. Thus, when the picture data collected by the target device meets the signature display condition, the user can see the displayed signature of the user on the picture data displayed by the target device, realizing signature display in a virtual space. Compared with the method of signing through physical entity boards and other materials, it can avoid the occupation of the real space by physical entity boards and other materials, and there will be no problems of material loss and cost, and the signature can be displayed for a long time.

[0006] Among them, the signature display condition includes that the picture data includes a target object; displaying a virtual signature carrier on the picture data displayed by the target device includes: displaying a virtual signature carrier in the picture data, where the display position of the virtual signature carrier in the picture data is a preset position or a position determined based on the position of the target object in the picture data.

[0007] Therefore, it is possible to display a virtual signature carrier when the target object is photographed, realizing the linked display between the target object and the virtual signature carrier. In addition, the display position of the virtual signature carrier can be preset or determined according to the position of the target object, improving the flexibility of the display position of the virtual signature carrier and enabling a closer association with the target object, enhancing the display effect.

[0008] Among them, the signature display method further includes: in response to the current position of the target device being within a preset area, obtaining the signature of the user of the target device, and determining the display position of the signature of the user of the target device on the virtual signature carrier; wherein, the virtual signature carrier displays the signature of the user of the target device at the display position.

[0009] Therefore, it is possible to trigger the user signature based on the user's positioning, and achieve intelligent signature for users within a certain position range.

[0010] Among them, before obtaining the signature of the user of the target device in response to the current position of the target device being within a preset area, the signature display method further includes: in response to the user's positioning trigger operation, obtaining the current position of the target device.

[0011] Therefore, it is possible to achieve positioning based on the user's positioning operation.

[0012] Among them, obtaining the signature of the user of the target device in response to the current position of the target device being within a preset area includes: in response to the user's signature trigger operation and the current position being within the preset area, displaying a signature editing area; generating the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area.

[0013] Therefore, by combining the user's positioning and the user's signature operation, the user signature can be triggered, making the signature trigger process more user-friendly. Moreover, the user can generate a signature by inputting signature strokes on the target device, that is, directly achieve signature on the device they are using, without the need to sign on an additional device or carrier, improving the convenience of signing.

[0014] Among them, generating the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area includes: displaying the strokes input by the user in the input area of the signature editing area according to the first display parameter, where the first display parameter is preset or determined based on the user's selection.

[0015] Therefore, it is possible to achieve flexible setting of signature display, improving the user experience.

[0016] Furthermore, after displaying the strokes input by the user in the input area of the signature editing area according to the first display parameter, it further includes: in response to the user's adjustment operation, adjusting the strokes displayed in the input area to the second display parameter; obtaining the signature of the user using the strokes displayed with the second display parameter.

[0017] Therefore, after the user inputs a signature, the user can further adjust the display parameters of the signature, so that the signature is displayed with the display parameters adjusted by the user, improving the user experience.

[0018] Among them, the first display parameter includes at least one of color, display angle, and font. Among them, the display angle is used to determine the angle at which the virtual signature carrier displays the signature.

[0019] Therefore, different display parameters can be set.

[0020] Among them, the second display parameter includes at least one of color, display angle, and font.

[0021] Therefore, different display parameters can be adjusted.

[0022] Among them, the adjustment operation of the user is a selection operation by the user in the parameter configuration area of the signature editing area.

[0023] Therefore, the adjustment of the display parameters can be achieved by selecting the display parameters in the parameter configuration area, which is convenient for the adjustment of the display parameters.

[0024] Among them, after obtaining the screen data collected by the target device, the signature display method further includes: displaying the screen data on the target device, and displaying a positioning item and / or a signature item on the screen data.

[0025] Therefore, displaying relevant function trigger items on the screen data collected by the target device is convenient for the user to perform relevant function operations while collecting the screen, improving the user experience.

[0026] Among them, the positioning trigger operation includes the user's trigger operation on the positioning item; the signature trigger operation includes at least one of the following: the user's trigger operation on the signature item, the user's preset touch operation on the virtual signature carrier displayed on the target device.

[0027] Therefore, the positioning of the target device can be achieved by triggering the positioning item, and the way of achieving positioning is simple and easy to operate. In addition, the signature can be triggered in different ways.

[0028] Among them, obtaining the current position of the target device includes: positioning the target device based on the target map data and the screen data currently collected by the target device, or sending the screen data currently collected by the target device to a positioning processing device, so that the positioning processing device positions the target device based on the target map data and the screen data currently collected by the target device; in response to successful positioning, obtaining the current position obtained by positioning.

[0029] Therefore, using the target map data to position the target device improves the accuracy of positioning the target device.

[0030] Wherein, before obtaining the current position of the target device, the signature display method further includes: detecting that the collected screen data does not meet the positioning requirements; displaying first guiding information for instructing the user to adjust the angle of the target device; and in response to the user's first collection operation, re-collecting the screen data of the target device.

[0031] Therefore, by displaying the first guiding information to guide the user to adjust the angle of the target device, the screen data collected by the target device is made more suitable for positioning, thereby improving the success rate of positioning.

[0032] Wherein, after positioning the target device based on the target map data and the screen data currently collected by the target device, the signature display method further includes: displaying second guiding information for instructing the user to adjust the angle of the target device; and in response to the user's second collection operation, collecting new screen data of the target device; and using the new screen data to re-execute the positioning of the target device based on the target map data and the screen data currently collected by the target device and subsequent steps.

[0033] Therefore, by displaying the second guiding information to guide the user to adjust the angle of the target device, the newly collected visual data of the target device is made more suitable for positioning, thereby improving the success rate of repositioning.

[0034] Wherein, determining the display position of the user's signature of the target device on the virtual signature carrier includes: determining the display position of the signature from the area on the virtual signature carrier where the signature is not displayed according to a preset strategy; or obtaining the position selected by the user on the virtual signature carrier as the display position of the signature.

[0035] Therefore, the display position of the signature on the virtual signature carrier can be determined in different ways.

[0036] The second aspect of the present application provides a signature display device, which includes: an acquisition module for acquiring the screen data collected by the target device; a detection module for detecting whether the screen data meets the signature display condition; and a display module for displaying a virtual signature carrier on the screen data displayed by the target device in response to the screen data meeting the signature display condition.

[0037] The third aspect of the present application provides an electronic device, which includes a memory and a processor, the memory stores program instructions, and the processor is used to execute the program instructions to implement the above-mentioned signature display method.

[0038] The fourth aspect of the present application provides a computer-readable storage medium for storing program instructions that can be executed to implement the above-mentioned signature display method.

[0039] In the above solution, when the screen data collected by the target device meets the signature display condition, a virtual signature carrier is displayed on the screen data displayed by the target device. Therefore, when the screen data collected by the target device meets the signature display condition, the user can see the displayed signature of the user on the screen data displayed by the target device, realizing signature display in the virtual space. Compared with the method of signing through physical entity boards and other materials, it can avoid the occupation of the real space by physical entity boards and other materials, and there will be no problems of material loss and cost, and the signature can be displayed for a long time. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings herein are incorporated into the specification and form a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to explain the technical solutions of the present application.

[0041] Figure 1 It is a schematic flowchart of an embodiment of the signature display method provided by the present application;

[0042] Figure 2 It is a schematic diagram of an embodiment of the display interface of the target device provided by the present application;

[0043] Figure 3 It is a schematic diagram of another embodiment of the display interface of the target device provided by the present application;

[0044] Figure 4 It is a schematic diagram of an embodiment of the preset area provided by the present application;

[0045] Figure 5 It is a schematic flowchart of an embodiment of obtaining the signature of the user of the target device provided by the present application;

[0046] Figure 6 It is a schematic flowchart of an embodiment of adjusting display parameters provided by the present application;

[0047] Figure 7 It is a schematic flowchart of an embodiment of obtaining the current position of the target device provided by the present application;

[0048] Figure 8 It is a schematic diagram of an embodiment of the physical space video material provided by the present application;

[0049] Figure 9 It is a schematic diagram of an embodiment of the target map data provided by the present application;

[0050] Figure 10 It is a schematic structural diagram of an embodiment of the signature display device provided by the present application;

[0051] Figure 11 It is a schematic structural diagram of an embodiment of the electronic device provided by the present application;

[0052] Figure 12 It is a schematic structural diagram of an embodiment of the computer-readable storage medium provided by this application. Specific embodiments

[0053] The following combines the description of the drawings in the specification to detail the solutions of the embodiments of this application.

[0054] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, interfaces, and technologies are proposed to thoroughly understand this application.

[0055] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after. In addition, "multiple" in this article means two or more than two. In addition, the term "at least one" in this article represents any one of multiple types or any combination of at least two of multiple types. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set composed of A, B, and C.

[0056] In one embodiment, the signature display method described herein can be that the user performs relevant operations on the terminal device, the terminal device generates a corresponding operation request according to the obtained relevant operations, and sends the operation request to other non-operating devices, such as a positioning processing device, etc. Other non-operating devices perform relevant operations in response to the operation request. That is to say, in this embodiment, the execution subject is other non-operating devices, and its response to the user's relevant operations means responding to the relevant operation requests sent by the terminal device connected to other non-operating devices according to the user's relevant operations. It can be understood that in other embodiments, the signature display method described herein can also be that the user performs relevant operations on the terminal device, and the terminal device responds according to the obtained relevant operations, that is, the terminal device responds to and executes the relevant operations. That is to say, in this embodiment, the execution subject is the terminal device, and its response to the user's relevant operations means responding to the relevant operations performed by the user on the terminal device. Among them, the terminal device includes but is not limited to mobile phones, tablets, computers, etc., and no specific limitations are made here.

[0057] Please refer to Figure 1 , Figure 1 It is a schematic flowchart of an embodiment of the signature display method provided by this application. It should be noted that if there are substantially the same results, this embodiment is not limited to Figure 1 the process sequence shown. As Figure 1 shown, this embodiment includes:

[0058] Step S11: Obtain the screen data collected by the target device.

[0059] The method of this embodiment is used to display a virtual signature carrier for displaying the user's signature on the screen data displayed by the target device. The target device described herein may be, but is not limited to, a mobile phone, a tablet computer, a computer, etc., and no specific limitation is made here.

[0060] In one embodiment, when the execution entity is a positioning processing device, the target device sends the collected screen data to the positioning processing device so that the positioning processing device can obtain the screen data collected by the target device. It can be understood that in other embodiments, when the execution entity is the terminal device, i.e., the target device, the screen data is collected through the camera of the target device so that the target device can obtain the collected screen data.

[0061] In one embodiment, since it is necessary to collect the screen data through the camera of the target device to obtain the screen data collected by the target device. Therefore, before opening the corresponding software or applet on the target device for screen data collection, in response to the user's trigger access operation on the software or applet, an inquiry message is displayed on the target device. The inquiry message is used to inquire whether the user allows the software or applet to access the camera; and, in response to the user's confirmation operation, screen data collection and subsequent steps are performed.

[0062] Step S12: Detect whether the screen data meets the signature display condition.

[0063] In this embodiment, it is detected whether the screen data meets the signature display condition. After it is detected that the screen data meets the signature display condition, step S13 is executed. Among them, the signature display condition is not limited and can be specifically set according to actual usage needs.

[0064] In one embodiment, the signature display condition is that the screen data includes a target object, that is, when the screen data collected by the target device includes a target object, the signature display condition is met. Among them, the target object is not limited and can be specifically set according to actual usage needs. For example, the target object is a wall or a display whiteboard, etc. For example, taking the target object as Wall A, when the screen data collected by the target device includes Wall A for subsequently carrying the virtual signature carrier, the signature display condition is met.

[0065] Understandably, in other embodiments, the signature display condition may also be that the screen data includes a complete target object, that is, when the screen data collected by the target device includes a complete target object, the signature display condition is satisfied. For example, taking the target object as a B display whiteboard, when the screen data collected by the target device includes a complete B display whiteboard for subsequently carrying the virtual signature carrier, the signature display condition is satisfied; while when the screen data collected by the target device includes a partial B display whiteboard for subsequently carrying the virtual signature carrier, the signature display condition is not satisfied. Of course, the signature display condition may also be that the screen data collected by the target device is clear or the screen data is clear and the screen data includes a target object, etc., which is not limited herein and can be specifically set according to actual usage needs.

[0066] Step S13: In response to the screen data satisfying the signature display condition, display a virtual signature carrier on the screen data displayed by the target device.

[0067] In this embodiment, in response to the screen data satisfying the signature display condition, a virtual signature carrier is displayed on the screen data displayed by the target device, where the virtual signature carrier is used to display the user's signature. That is to say, when the screen data collected by the target device satisfies the signature display condition, a virtual signature carrier for displaying the user's signature can be displayed on the screen data displayed by the target device, realizing the display of the user's signature on the virtual signature carrier in the form of augmented reality, that is, realizing the signature display in the virtual space. Compared with the method of signing on a physical entity board and displaying the signature through the physical entity board, the present application can avoid the occupation of the vacuum space by materials such as physical entity boards; in addition, since the signature is not displayed through actual materials, there will be no problems of material loss and cost, and the signature can be displayed and saved for a long time.

[0068] For example, as Figure 2 shown, Figure 2 is a schematic diagram of an embodiment of the display interface of the target device provided by the present application. Taking the target device as a mobile phone, the screen data is collected through the mobile phone camera to display the collected screen data on the display interface of the mobile phone, that is, as Figure 2 -(a) shows, the real scene of the mobile phone camera is displayed on the display interface of the mobile phone; as Figure 2 -(b) shows, in response to the screen data collected by the mobile phone camera, that is, in response to the real scene of the mobile phone camera satisfying the signature display condition, a virtual signature carrier is displayed on the real scene of the mobile phone camera.

[0069] In the above embodiments, when the screen data collected by the target device meets the signature display condition, a virtual signature carrier is displayed on the screen data displayed by the target device. Therefore, when the screen data collected by the target device meets the signature display condition, the user can see the user's signature displayed on the screen data of the target device, realizing the signature display in the virtual space. Compared with the method of signing with physical entity boards and other materials, it can avoid the occupation of the real space by physical entity boards and other materials, and there will be no problems of material loss and cost, and the signature can be displayed for a long time.

[0070] In one embodiment, the signature display condition includes that the screen data includes a target object, and a virtual signature carrier is displayed in the screen data displayed by the target device. That is to say, when the target object is included in the screen data displayed by the target device, the user can see the virtual signature carrier in the screen data displayed by the target device, that is, the user can see through the target device that the virtual signature carrier for displaying the user's signature is displayed on the target object. That is to say, the user can see through the target device that the user's signature is displayed on the target object, realizing the display of the virtual signature carrier when the target object is photographed, realizing the linked display between the target object and the virtual signature carrier, without the need for materials such as signature entity boards, which can avoid the occupation of the real space by physical entity boards and other materials, and there will be no problems of material loss and cost, and the signature can be displayed for a long time.

[0071] Among them, in a specific embodiment, the display position of the virtual signature carrier in the screen data of the target device can be a preset position, which improves the flexibility of the display position of the virtual signature carrier. The preset position is not limited, and can be specifically set according to actual use needs. For example, the preset position is centered relative to the left and right sides of the screen data in the screen data; or, the preset position can also be set in the upper left corner in the screen data. For example, as Figure 2 shown in -(b), taking the target device as a mobile phone, the target object as wall A, and the preset position as centered relative to the left and right sides of the screen data in the screen data as an example, the real scene of the mobile phone camera is the screen data displayed by the target device; when wall A is included in the real scene of the mobile phone camera, that is, when the screen data meets the signature display condition, the virtual signature carrier will be displayed centered relative to the left and right sides of the real scene of the mobile phone camera in the real scene of the mobile phone camera.

[0072] It can be understood that in other specific embodiments, the display position of the virtual signature carrier in the screen data can also be determined based on the position of the target object in the screen data, which improves the flexibility of the display position of the virtual signature carrier, improves the flexibility of the display position of the virtual signature carrier, and can achieve a closer association with the target object, improving the enhanced display effect. For example, as Figure 3 shownFigure 3 This is a schematic diagram of another embodiment of the display interface of the target device provided by this application. Taking the target device as a mobile phone and the target object as Wall A as an example, the real scene captured by the mobile phone camera is the picture data displayed by the target device; in the real scene captured by the mobile phone camera, part of Wall A is in the upper left corner area. Since the user needs to see the virtual signature carrier displayed on part of Wall A through the target device, the display position of the virtual signature carrier in the real scene captured by the mobile phone camera should be in the upper left corner and include the area of part of Wall A at this time; among them, the virtual signature carrier can be complete, that is, including the signatures of all users; or, in order for the user to clearly see the signature of the user, the virtual signature carrier can also only include the signatures of some users at this time. For example, the position of the signatures of some users in the virtual signature carrier corresponds to the position of the above-mentioned part of Wall A in the overall Wall A.

[0073] It should be noted that taking the signature display condition that the picture data collected by the target device includes the target object as an example, after the user moves the target device and the picture data collected by the target device does not include the target object, the picture data collected by the target device at this time does not meet the signature display condition. Therefore, the virtual signature carrier will no longer be displayed on the picture data displayed by the target device. For example, Figure 3 As shown, taking the target device as a mobile phone and the target object as Wall A as an example, the real scene captured by the mobile phone camera is the picture data displayed by the target device; originally, the virtual signature carrier was displayed in the real scene captured by the mobile phone camera. When the user moves the mobile phone and the real scene captured by the mobile phone camera no longer includes Wall A, the picture data collected by the mobile phone camera does not meet the signature display condition. At this time, the virtual signature carrier is no longer displayed in the real scene captured by the mobile phone camera, and only the image collected by the mobile phone camera is displayed.

[0074] In one embodiment, the signature of the user of the target device can also be obtained to display the signature of the user of the target device on the virtual signature carrier. That is to say, the user signature can be triggered based on the user's location to realize the intelligent signature of the user within a certain position range. Specifically, in response to the current position of the target device being within the preset area, the signature of the user of the target device is obtained, and the display position of the signature of the user of the target device on the virtual signature carrier is determined, so as to display the signature of the user of the target device at the determined display position on the virtual signature carrier. That is to say, after it is determined that the current position of the target device is within the preset area, that is, after it is determined that the current position of the target device is within the area range where signatures can be made, the signature of the user of the target device is obtained and the display position of the signature on the virtual signature carrier is determined, so that when the picture data collected by the target device meets the signature display condition, the user can see his own signature on the virtual signature carrier displayed by the target device. Among them, the range and shape of the preset area are not limited and can be specifically set according to actual usage needs. As Figure 4 shown, Figure 4This is a schematic diagram of an embodiment of a preset area provided by this application. Taking the signature display condition that the target object is included in the screen data as an example, since the virtual signature carrier can only be displayed on the screen data collected by the target device when the target object is included in the screen data collected by the target device, the circular area range centered on the target object and with a radius R of X1 can be used as the preset area; that is to say, at this time, as long as the current position of the target device is within the circular area as shown in Figure 4 it means that the current position of the target device is within the preset area, and the intelligent signature of the user can be realized.

[0075] In a specific embodiment, the user can directly upload the picture containing their own signature stored in the target device to obtain the signature of the user of the target device. As shown in Figure 5 shown, Figure 5 This is a schematic flowchart of an embodiment for obtaining the signature of the user of the target device provided by this application. In other specific embodiments, the signature of the user of the target device is also generated in real time through the input of the user in the signature editing area to realize the intelligent signature of the user. Specifically, it includes the following sub-steps:

[0076] Step S51: In response to the signature trigger operation of the user and the current position being within the preset area, display the signature editing area.

[0077] In this embodiment, in response to the signature trigger operation of the user and the current position being within the preset area, the signature editing area is displayed, so that the user can input strokes in the signature editing area to generate the signature of the user of the target device subsequently. By combining the positioning of the user and the signature operation of the user, the signature trigger can be triggered, making the signature trigger process more user-friendly.

[0078] In one embodiment, as shown in Figure 2 -(b), after obtaining the screen data collected by the target device, the screen data is displayed on the target device, and the "Signature" item is displayed on the screen data. Among them, the user can trigger the "Signature" item displayed on the screen data in Figure 2 -(b) to complete the signature trigger operation. In response to the trigger operation of the user on the "Signature" item, the signature editing area shown in Figure 2 -(c) is displayed on the target device. In other embodiments, the user can also complete the signature trigger operation by performing a preset touch operation on the virtual signature carrier displayed on the target device. Among them, the preset touch operation is not limited and can be specifically set according to actual usage needs. For example, as shown in Figure 2 -(a) and Figure 2 -(b), after the user triggers the "Signature" item in Figure 2 -(a), Figure 2- When the interface shown in (b) includes the target object in the real scene of the mobile phone camera, a virtual signature carrier will be displayed correspondingly on Figure 2 - (b). The preset touch operation can be that the user touches the area where the signature is not displayed on the virtual signature carrier displayed on the target device, or it can also be that the user touches any area on the virtual signature carrier displayed on the target device, etc. For example, taking the preset touch operation as the user triggering any area on the virtual signature carrier displayed on the target device as an example, in response to the user's touch on any position on the virtual signature carrier in Figure 2 - (b), a signature editing area as shown in Figure 2 - (c) is displayed on the target device. It can be understood that in other embodiments, the signature editing area can also be called and displayed in the form of voice. For example, taking the execution subject as the location of the target device, the user sends voice information related to the signature (for example, now it is necessary to sign), and the target device receives the voice information and parses the voice information to know the user's intention, so as to display the signature editing area on the target device.

[0079] In a specific embodiment, after the user triggers the signature operation, the portrait information of the user of the target device can be collected, and by matching the collected portrait information of the user with the portrait information of the user who has already completed the signature, it is determined whether the user of the target device is a signed user, so as to avoid repeated signatures by the user of the target device. When it is determined that the user of the target device is an unsigned user and the current position is within the preset area, a signature editing area is displayed on the target device; when it is determined that the user of the target device is a signed user, relevant prompt information such as "You have completed the signature" is displayed on the target device.

[0080] In a specific embodiment, permission settings can also be performed. After the user triggers the signature operation, relevant information of the user (such as mobile phone number or other account information) is obtained to prevent unauthorized personnel from signing. For example, taking the execution subject as the target device, when the user triggers the signature operation and the current position is within the preset area, the target device displays an area for inputting permission information. After the user inputs the relevant permission information, the target device receives the input permission information and matches it with the permission information corresponding to the relevant personnel already stored. If the match is successful, it indicates that the user of the target device is a relevant person who can sign, and at this time, a signature editing area is displayed on the target device.

[0081] Step S52: Generate the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area.

[0082] In this embodiment, a signature of the user of the target device is generated according to the strokes input by the user in the input area of the signature editing area. That is, the signature is directly implemented on the device used by oneself, without the need to sign on an additional device or carrier, which improves the convenience of signing.

[0083] In one embodiment, the strokes input by the user in the input area of the signature editing area are displayed according to the first display parameter. Among them, the first display parameter can be preset. That is to say, when the user does not select the display parameter, the first display parameter defaults to the preset display parameter. After the user inputs strokes in the input area of the signature editing area, the strokes input by the user are displayed with the preset first display parameter, so as to subsequently generate the signature of the user of the target device based on the input strokes. Of course, the first display parameter can also be determined based on the user's selection. Specifically, as Figure 2 shown in -(c), the signature editing area further includes a parameter configuration area, where the user can configure the display parameter in the parameter configuration area, so that the input strokes are subsequently displayed with the first display parameter determined by the user's selection, which can realize flexible setting of the signature display and improve the user experience.

[0084] In a specific embodiment, the first display parameter includes at least one of color, display angle, and font. Among them, the display angle is used to determine the angle at which the virtual signature carrier displays the signature, that is, the signature is displayed on the virtual signature carrier at the display angle. Of course, in other specific embodiments, the first display parameter may also include other parameter types, which are not specifically limited here.

[0085] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of an embodiment of adjusting the display parameter provided by the present application. In one embodiment, the user can also adjust the generated signature of the target device so that the signature is displayed with the display parameter adjusted by the user, which improves the user experience. Specifically, it includes the following sub-steps:

[0086] Step S61: In response to the user's adjustment operation, adjust the strokes displayed in the input area to the second display parameter.

[0087] In this embodiment, in response to the user's adjustment operation, the strokes displayed in the input area are adjusted to the second display parameter. That is to say, the user can adjust the display parameter of the signature of the target device displayed in the input area. In one embodiment, the user's adjustment operation is a selection operation of the user in the parameter configuration area of the signature editing area, that is, the user can select the display parameter to be adjusted in the parameter configuration area of the signature editing area, so as to complete the adjustment of the display parameter. For example, as Figure 2As shown in -(c), taking the color of the signature of the user of the target device for the display parameter to be adjusted as an example; according to the first display parameter, the signature of the user of the target device in the signature editing area is displayed in yellow. Since the user hopes to adjust the signature to black, the user can select black in the color parameter in the parameter configuration area of the signature editing area at this time to complete the operation of adjusting the signature color; subsequently, the signature color displayed in the input area of the signature editing area is black.

[0088] In a specific embodiment, the second display parameter includes at least one of color, display angle, and font. Of course, in other specific embodiments, the second display parameter may further include other parameter types, which are not specifically limited herein.

[0089] Step S62: Obtain the signature of the user by using the strokes displayed with the second display parameter.

[0090] In this embodiment, the signature of the user is obtained by using the strokes displayed with the second display parameter. That is to say, the strokes displayed according to the display parameter adjusted by the user are used as the signature of the user of the target device.

[0091] In one embodiment, as Figure 2 As shown in -(c), in order to ensure the correctness of the obtained signature of the user, a "Confirm" item is also displayed on the signature editing area. In response to the triggering operation of the user on the "Confirm" item, the signature of the user of the target device is obtained, so that the signature confirmed by the user can be displayed at the display position on the virtual signature carrier subsequently.

[0092] In a specific embodiment, as Figure 2 As shown in -(c), a "Clear" item is also set in the signature editing area. In response to the triggering operation of the user on the "Clear" item, the signature strokes in the input area are deleted, so that the user can re-enter the signature strokes.

[0093] In a specific embodiment, the display position of the signature can be determined according to a preset policy from the area on the virtual signature carrier where the signature is not displayed. That is to say, the target device or the positioning processing device will, according to the preset policy, allocate a display position for the signature of the user of the target device in the area on the virtual signature carrier where no signature is set. Among them, the preset policy is not limited and can be specifically set according to actual usage needs. In other specific embodiments, the position selected by the user on the virtual signature carrier is obtained and used as the display position of the signature of the user of the target device. For example, as Figure 2 As shown in -(b), the user performs a preset touch operation at a certain position on the displayed virtual signature carrier. If the area corresponding to the preset touch operation is an area where the signature is not displayed, that is, if there is no signature in the area corresponding to the preset touch operation, this position can be used as the display position of the signature at this time; asFigure 2 As shown in -(d), the signature of the user of the target device obtained will be correspondingly displayed at this position on the virtual signature carrier. Among them, the signature can be displayed within a certain area centered on the position selected by the user on the virtual signature carrier; of course, the signature can also be displayed within a certain area formed with the position selected by the user on the virtual signature carrier as the upper left vertex.

[0094] In a specific implementation manner, as Figure 2 As shown in -(c), the signature editing area further includes a "return" item. When the user is not satisfied with the position selected on the virtual signature carrier, the user can trigger the "return" item to return to the interface as shown in Figure 2 -(b). The user can re-select a position on the virtual signature carrier to determine a new display position for the signature of the user of the target device.

[0095] In an implementation manner, before obtaining the signature of the user of the target device in response to the current position of the target device being within a preset area, it is necessary to first obtain the current position of the target device to determine whether the current position of the target device is within the preset area. Specifically, in response to the user's positioning trigger operation, the current position of the target device is obtained. In a specific implementation manner, as Figure 2 As shown in -(a), after obtaining the picture data collected by the target device, the picture data is displayed on the target device, and a "positioning" item is displayed on the picture data. The user can trigger the "positioning" item to implement positioning of the target device to obtain the current position of the target device. The positioning can be achieved by triggering the "positioning" item, and the way of achieving positioning is simple and easy to operate. In other specific implementation manners, the positioning can also be triggered in the form of voice. For example, taking the execution subject as the position of the target device, the user sends a voice message related to positioning (for example, positioning is required now), and the target device receives the voice message and parses the voice message to know the user's intention, so as to trigger positioning to obtain the current position of the target device.

[0096] In other specific implementation manners, as Figure 2As shown in (a), after obtaining the screen data collected by the target device, the screen data is displayed on the target device, and a "Signature" item is displayed on the screen data. The user can, through the triggering operation on the "Signature" item, realize the retrieval of the current position of the target device and the signature editing area with one key. It should be noted that the process of realizing with one key is to first obtain the current position of the target device. When it is determined that the current position of the target device is within the preset area, the signature editing area is displayed on the target device for the user of the target device to sign. That is to say, when the current position of the target device is not within the preset area, the user can only, by triggering the "Signature" item, realize obtaining the current position of the target device and positioning it, but cannot trigger the display of the signature editing area on the target device, that is, signing cannot be performed when the current position of the target device is not within the preset area. It can be understood that in one embodiment, after obtaining the screen data collected by the target device, the screen data is displayed on the target device, and both a "Signature" item and a "Positioning" item are displayed on the screen data at the same time. The user can obtain the current position of the target device by triggering the "Positioning" item, and the user can retrieve the signature editing area by triggering the "Signature" item. When it is determined that the current position of the target device is not within the preset area or the positioning of the target device fails due to other reasons, that is, when the positioning of the target device fails, the triggering of the signature item by the user is invalid. That is, when the target device is not within the preset area or the positioning fails, the user of the target device cannot sign. By displaying relevant function triggering items on the screen data collected by the target device, it is convenient for the user to perform relevant function operations while collecting the screen, improving the user experience.

[0097] Since there may be situations such as incorrect collection of screen data during the process of collecting the screen data of the target device, resulting in subsequent positioning failure based on the screen data. Therefore, in one embodiment, the first guiding information is displayed on the target device. The first guiding information is used to instruct the user to adjust the angle of the target device to accurately collect the screen data, avoiding the user from performing the collection operation when the target device is at an incorrect angle. For example, the user aims the target device at the ground to collect the screen data, making the screen data collected by the target device more suitable for positioning and improving the success rate of subsequent positioning. After the user adjusts the angle of the target device according to the first guiding information, in response to the user's first collection operation, the screen data of the target device is collected. In a specific embodiment, the first guiding information may be text information, stating how to adjust the angle of the target device through the text information. It can be understood that in other specific embodiments, the first guiding information may also be picture information, more intuitively showing how to adjust the angle of the target device in the form of pictures; of course, the first guiding information may also be in the form of an animation, which is not specifically limited here.

[0098] In one embodiment, it may be the positioning processing device, that is, after receiving the screen data sent by the target device, the positioning processing device locates the target device according to the received screen data to determine the current position of the target device. It can be understood that in other embodiments, it may also be that the target device obtains the screen data, and the target device directly locates the target device according to the obtained screen data, that is, the target device performs local positioning.

[0099] In one embodiment, the current position of the target device can be located based on the target map data and the screen data of the target device, improving the positioning accuracy. Among them, the target map data can be high-precision map data. By using the high-precision map data and the screen data of the target device to locate the target device, the positioning accuracy of the target device can be improved; of course, the target map data can also be other map data such as 2D, which is not specifically limited here. It can be understood that in other embodiments, it is also possible to use methods such as GPS or Bluetooth to locate the target device based on the screen data of the target device, which is not limited here and can be specifically set according to actual usage needs.

[0100] Please refer to Figure 7 , Figure 7 is a schematic flowchart of an embodiment for obtaining the current position of the target device provided by the present application. It should be noted that if there are substantially the same results, this embodiment is not limited to Figure 7 the process sequence shown. As Figure 7 shown, in this embodiment, the execution subject is the target device, and the high-precision map data is used to determine the current position of the target device, specifically including:

[0101] Step S71: Locate the target device based on the target map data and the screen data currently collected by the target device.

[0102] In this embodiment, the target device is located by using the screen data currently collected by the target device and the target map data. Specifically, the obtained screen data currently collected by the target device is matched with the target map data to locate the target device.

[0103] Among them, the target map data is high-precision map data. By using the high-precision map data and the screen data of the target device to locate the target device, the positioning accuracy of the target device can be improved. In a specific embodiment, as Figures 8 - 9 shown, Figure 8 is a schematic diagram of an embodiment of the physical space video material provided by the present application, Figure 9It is a schematic diagram of an embodiment of the target map data provided by this application. Video materials of the target physical space, i.e., the space where positioning is required, are collected through video collection tools such as mobile phones or panoramic cameras. Then, using the SFM (Structure From Motion) algorithm, i.e., the 3D reconstruction algorithm or other related reconstruction algorithms, based on the collected video materials, 3D modeling of the entire target physical space is completed, thereby obtaining a 3D physical space modeling with a 1:1 size, that is, obtaining high-precision map data of the target physical space as shown in Figure 9 Shown. When collecting video materials of the target physical space through video collection tools such as mobile phones or panoramic cameras, all scenes in the target physical space can be collected first to ensure that all scenes are included in the collected video materials. In addition, video materials of a certain scene can be repeatedly collected, which can improve the accuracy of the high-precision map data constructed subsequently.

[0104] In one embodiment, the high-precision map can be deployed locally, i.e., on the target device. So at this time, the execution entity is the target device, and the target device matches the frame data and the high-precision map data to position the target device and achieve local positioning. Since deploying the high-precision map locally requires storing the installation package of the high-precision map data on the target device, and the installation package is relatively large, it needs to be loaded when using this positioning software or applet, resulting in slow operation of the target device. Therefore, in one embodiment, the high-precision map can also be deployed on the positioning processing device, i.e., the positioning processing device. At this time, the execution entity is the positioning processing device, and the positioning processing device matches the frame data and the high-precision map data to position the target device.

[0105] Step S72: In response to successful positioning, obtain the current position obtained by positioning.

[0106] In this embodiment, in response to successful positioning, i.e., in response to the successful matching of the current frame data collected by the target device and the target map data, the current position obtained by positioning is obtained to achieve the positioning of the target device. Specifically, as shown in Figure 2 -(b), when the current frame data collected by the target device matches successfully with the target map data deployed on the positioning processing device or the target device, the current position of the target device can be obtained, and relevant information such as successful positioning is displayed on the target device. In a specific embodiment, after the positioning of the target device is successful, a prompt of successful positioning is given to inform the user that the positioning is successful.

[0107] In one embodiment, in response to a positioning failure, that is, in response to a failure in matching the currently captured screen data of the target device with the target map data, a positioning failure is prompted. In a specific embodiment, a prompt message indicating a positioning failure may be displayed on the target device. It can be understood that in other specific embodiments, the prompt message indicating a positioning failure may also be played in the form of voice broadcast, which is not limited herein and may be specifically set according to actual usage needs. In one embodiment, in response to a positioning failure, the target device is directly repositioned. Alternatively, in other embodiments, after prompting a positioning failure, that is, after informing the user of the positioning failure, the target device is repositioned.

[0108] Since the positioning failure may be due to incorrect or inaccurate currently captured screen data of the target device. Therefore, in one embodiment, second guiding information is displayed on the target device, and the second guiding information is used to instruct the user to adjust the angle of the target device, so that the user can adjust the angle of the target device to accurately capture screen data, making the screen data captured by the target device more suitable for positioning and improving the success rate of subsequent repositioning. After the user adjusts the angle of the target device according to the second guiding information, in response to the user's second capture operation, new screen data of the target device is captured. In a specific embodiment, the second guiding information may be text information, which states how to adjust the angle of the target device through the text information. It can be understood that in other specific embodiments, the second guiding information may also be picture information, which more intuitively shows how to adjust the angle of the target device in the form of pictures; of course, the second guiding information may also be in the form of an animation, which is not specifically limited herein.

[0109] Further, step S71 and its subsequent steps are re-executed using the new screen data, that is, the target device is repositioned using the new screen data and the target map data. Specifically, the newly obtained screen data of the target device is matched with the target map data to position the target device. In one embodiment, if the number of times of repositioning the target device exceeds a preset number of times, it may be because the current position of the target device is not within the preset area range, that is, the target device is not within the target map data range, so the target device cannot be positioned. At this time, a prompt message for positioning in the preset area is displayed on the target device or played through voice broadcast.

[0110] In other embodiments, when the execution entity is a positioning processing device, that is, when the positioning processing device performs relevant positioning and repositioning operations, after the target device captures the screen data of the target device, the captured screen data of the target device is sent to the positioning processing device, and the positioning processing device receives the screen data sent by the target device, so that the positioning processing device reposition the target device based on the target map data and the currently captured screen data of the target device.

[0111] Please refer to Figure 10 , Figure 10 which is a schematic structural diagram of an embodiment of the signature display device provided in this application. The signature display device 100 includes an acquisition module 101, a detection module 102, and a first display module 103. The acquisition module 101 is configured to acquire the screen data collected by the target device; the detection module 102 is configured to detect whether the screen data meets the signature display condition; the first display module 103 is configured to, in response to the screen data meeting the signature display condition, display a virtual signature carrier on the screen data displayed by the target device.

[0112] Among them, the above-mentioned signature display condition includes that the screen data includes a target object; the first display module 103 is configured to display a virtual signature carrier on the screen data displayed by the target device, specifically including: displaying the virtual signature carrier in the screen data, where the display position of the virtual signature carrier in the screen data is a preset position or a position determined based on the position of the target object in the screen data.

[0113] Among them, the signature display device 100 further includes a determination module 104, and the determination module 104 is specifically configured to: in response to the current position of the target device being within a preset area, acquire the signature of the user of the target device, and determine the display position of the signature of the user of the target device on the virtual signature carrier; wherein, the virtual signature carrier displays the signature of the user of the target device at the display position.

[0114] Among them, the signature display device 100 further includes a positioning module 105, and before the positioning module 105 is configured to, in response to the current position of the target device being within a preset area, acquire the signature of the user of the target device, it specifically includes: in response to the user's positioning trigger operation, acquire the current position of the target device; the determination module 104 is configured to, in response to the current position of the target device being within a preset area, acquire the signature of the user of the target device, specifically including: in response to the user's signature trigger operation and the current position being within the preset area, display a signature editing area; generate the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area.

[0115] Among them, the determination module 104 is configured to generate the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area, specifically including: displaying the strokes input by the user in the input area of the signature editing area according to the first display parameter, where the first display parameter is preset or determined based on the user's selection; in response to the user's adjustment operation, adjust the strokes displayed in the input area to the second display parameter; obtain the signature of the user by using the strokes displayed with the second display parameter.

[0116] Among them, the above first display parameter includes at least one of color, display angle, and font. Among them, the display angle is used to determine the angle at which the virtual signature carrier displays the signature; and / or, the above second display parameter includes at least one of color, display angle, and font; and / or, the above adjustment operation of the user is a selection operation of the user in the parameter configuration area of the signature editing area.

[0117] Among them, the signature display device 100 further includes a second display module 106. The second display module 106 is used for, after obtaining the screen data collected by the target device, specifically including: displaying the screen data on the target device, and displaying a positioning item and / or a signature item on the screen data; among them, the positioning trigger operation includes the user's trigger operation on the positioning item, and / or, the above signature trigger operation includes at least one of the following: the user's trigger operation on the signature item, the user's preset touch operation on the virtual signature carrier displayed on the target device.

[0118] Among them, the positioning module 105 is used to obtain the current position of the target device, specifically including: positioning the target device based on the target map data and the screen data currently collected by the target device, or sending the screen data currently collected by the target device to the positioning processing device, so that the positioning processing device positions the target device based on the target map data and the screen data currently collected by the target device; in response to successful positioning, obtain the current position obtained by positioning.

[0119] Among them, the signature display device 100 further includes a collection module 107. The collection module 107 is used for, before obtaining the current position of the target device, specifically including: detecting that the collected screen data does not meet the positioning requirements; displaying first guiding information, where the first guiding information is used to instruct the user to adjust the angle of the target device; and in response to the user's first collection operation, re-collect the screen data of the target device; and / or, the collection module 107 is used for, after positioning the target device based on the target map data and the screen data currently collected by the target device, specifically including: displaying second guiding information, where the second guiding information is used to instruct the user to adjust the angle of the target device; and in response to the user's second collection operation, collect new screen data of the target device; and use the new screen data to re-execute the positioning of the target device based on the target map data and the screen data currently collected by the target device and its subsequent steps.

[0120] Among them, the determination module 104 is used to determine the display position of the user's signature on the virtual signature carrier of the target device, specifically including: determining the display position of the signature from the area on the virtual signature carrier where the signature is not displayed according to a preset strategy; or obtaining the position selected by the user on the virtual signature carrier as the display position of the signature.

[0121] Please refer to Figure 11 ,Figure 11 It is a schematic structural diagram of an embodiment of the electronic device provided by this application. The electronic device 110 includes a mutually coupled memory 111 and a processor 112. The processor 112 is used to execute the program instructions stored in the memory 111 to implement the steps of any of the above-mentioned signature display method embodiments. In a specific implementation scenario, the electronic device 110 may include, but is not limited to: a microcomputer, a server. In addition, the electronic device 110 may also include mobile devices such as a laptop computer, a tablet computer, etc., which are not limited herein.

[0122] Specifically, the processor 112 is used to control itself and the memory 111 to implement the steps of any of the above-mentioned signature display method embodiments. The processor 112 may also be referred to as a CPU (Central Processing Unit). The processor 112 may be an integrated circuit chip with signal processing capabilities. The processor 112 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. In addition, the processor 112 may be implemented jointly by integrated circuit chips.

[0123] Please refer to Figure 12 , Figure 12 It is a schematic structural diagram of an embodiment of the computer-readable storage medium provided by this application. The computer-readable storage medium 120 stores program instructions 121 that can be run by a processor. The program instructions 121 are used to implement the steps of any of the above-mentioned signature display method embodiments.

[0124] The present disclosure relates to the field of augmented reality. By obtaining the image information of a target object in the real environment, relevant features, states, and attributes of the target object are detected or recognized through various vision-related algorithms, thereby obtaining an AR effect that combines virtual and real and matches specific applications. Exemplarily, the target object may involve the face, limbs, gestures, actions, etc. related to the human body, or identification markers, landmarks related to objects, or sand tables, display areas, or display items related to venues or places. The vision-related algorithms may involve visual positioning, SLAM, 3D reconstruction, image registration, background segmentation, key point extraction and tracking of objects, pose or depth detection of objects, etc. The specific applications may not only involve interactive scenarios such as guided tours, navigation, explanations, reconstructions, virtual effect superposition displays related to real scenes or items, but also involve special effect processing related to people, such as makeup beautification, limb beautification, special effect displays, virtual model displays, etc.

[0125] The detection or recognition processing of relevant features, states, and attributes of the target object can be achieved through a convolutional neural network. The above convolutional neural network is a network model obtained by training the model based on a deep learning framework.

[0126] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the methods described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.

[0127] The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments. Their similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated in this article.

[0128] In several embodiments provided by the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation manners described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0129] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0130] In addition, in each embodiment of the present application, each functional unit may be integrated into one processing unit, may exist physically alone for each unit, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in various embodiments of the present application. The aforementioned storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.

[0132] The above are only the embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.

Claims

1. A signature display method, characterized in that, The method includes: Obtaining the screen data collected by the target device; Detecting whether the screen data meets the signature display condition; wherein, the signature display condition includes that the target object is included in the screen data; In response to the screen data meeting the signature display condition, displaying a virtual signature carrier in the screen data displayed by the target device; wherein, the display position of the virtual signature carrier in the screen data is a preset position or is determined based on the position of the target object in the screen data; In response to the current position of the target device being within a preset area, obtaining the signature of the user of the target device and determining the display position of the signature of the user of the target device on the virtual signature carrier; wherein, the virtual signature carrier displays the signature of the user of the target device at the display position.

2. The method according to claim 1, characterized in that Before the step of, in response to the current position of the target device being within a preset area, obtaining the signature of the user of the target device, the method further includes: In response to a positioning trigger operation of the user, obtaining the current position of the target device; And / or, the step of, in response to the current position of the target device being within a preset area, obtaining the signature of the user of the target device, includes: In response to a signature trigger operation of the user and the current position being within the preset area, displaying a signature editing area; Generating the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area.

3. The method according to claim 2, wherein The step of generating the signature of the user of the target device based on the strokes input by the user in the input area of the signature editing area includes: Displaying the strokes input by the user in the input area of the signature editing area according to a first display parameter, wherein the first display parameter is preset or determined based on the user's selection; In response to an adjustment operation of the user, adjusting the strokes displayed in the input area to a second display parameter; Obtaining the signature of the user by using the strokes displayed with the second display parameter.

4. The method according to claim 3, wherein The first display parameter includes at least one of color, display angle, and font, wherein the display angle is used to determine the angle at which the virtual signature carrier displays the signature; And / or, the second display parameter includes at least one of color, display angle, and font; And / or, the adjustment operation of the user is a selection operation of the user in the parameter configuration area of the signature editing area.

5. The method according to any one of claims 2 to 4, characterized in that After obtaining the screen data collected by the target device, the method further includes: Displaying the screen data on the target device and displaying a positioning item and / or a signature item on the screen data; Wherein, the positioning trigger operation includes a trigger operation of the user on the positioning item, and / or, the signature trigger operation includes at least one of the following: a trigger operation of the user on the signature item, a preset touch operation of the user on the virtual signature carrier displayed by the target device.

6. The method according to any one of claims 2 to 4, characterized in that, The step of obtaining the current position of the target device includes: Based on the target map data and the screen data currently collected by the target device, locate the target device, or send the screen data currently collected by the target device to a positioning processing device, so that the positioning processing device locates the target device based on the target map data and the screen data currently collected by the target device; In response to the successful positioning, obtain the current position obtained by the positioning.

7. The method according to claim 6, wherein Before obtaining the current position of the target device, the method further includes: Detect that the collected screen data does not meet the positioning requirements; Display first guiding information for instructing the user to adjust the angle of the target device; and in response to the user's first collection operation, re-collect the screen data of the target device; And / or, after positioning the target device based on the target map data and the screen data currently collected by the target device, the method further includes: Display second guiding information for instructing the user to adjust the angle of the target device; and in response to the user's second collection operation, collect new screen data of the target device; and re-execute the steps of positioning the target device based on the target map data and the screen data currently collected by the target device and subsequent steps using the new screen data.

8. The method according to any one of claims 1 to 4, characterized in that, Determining the display position of the signature of the user of the target device on the virtual signature carrier includes: Determine the display position of the signature from the areas on the virtual signature carrier where no signature is displayed according to a preset strategy; or, Obtain the position selected by the user on the virtual signature carrier as the display position of the signature.

9. A signature display device, characterized in that, The device includes: An acquisition module for acquiring the screen data collected by the target device; A detection module for detecting whether the screen data meets the signature display conditions; wherein, the signature display conditions include that the screen data includes a target object; A display module for displaying a virtual signature carrier in the screen data displayed by the target device in response to the screen data meeting the signature display conditions; wherein, the display position of the virtual signature carrier in the screen data is a preset position or is determined based on the position of the target object in the screen data; In response to the current position of the target device being within a preset area, obtain the signature of the user of the target device and determine the display position of the signature of the user of the target device on the virtual signature carrier; wherein, the virtual signature carrier displays the signature of the user of the target device at the display position.

10. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory stores program instructions, and the processor is configured to execute the program instructions to implement the signature display method according to any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store program instructions, and the program instructions can be executed to implement the signature display method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Sign-in method and system based on WeChat location positioning function

    CN109982244A

  • Virtual prop display method, device and equipment and readable storage medium

    CN112691372A

  • Meeting place sign-in system and method, electronic equipment and storage medium

    CN113485591A

  • Display control method and device of display screen, electronic equipment and storage medium

    CN113887488A