Method and device for simulating click on terminal control

A technology for simulating clicks and terminals, applied in the electronic field, can solve the problems of increasing the implementation cost of simulating button clicks, high difficulty in implementation, poor adaptability, etc., and achieve the effects of improving user experience, low implementation cost, and high adaptability

Active Publication Date: 2014-11-12
ZHUHAI BAOQU TECH CO LTD
2 Cites 29 Cited by

AI-Extracted Technical Summary

Problems solved by technology

Due to the variety of mobile phones, the coordinate data of the operation option control of the same application program on different mobile phone display interfaces is different, so it is necessary to dynamically obtain and respond to the coordinate data of the operation option control on the touch screen, which is poo...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

In the embodiment of the present invention, because the AccessibilityService that carries in the Android system of the mobile phone itself just has the function of obtaining and monitoring the mobile phone operation interface content change, the embodiment of the present invention registers the service of inheriting the AccessibilityService to the system, in the registration of the above-mentioned AccessibilityService Set the mobile phone operation interface information to be monitored in , and monitor the change of the mobile phone operation interface information through the above-mentioned AccessibilityService. The mobile phone can send trigger information to the AccessibilityService when the mobile phone operation interface information changes, obtain the control view of the operation interface through the above-mentioned AccessibilityService, and then call the corresponding function to obtain the target view according to the above-mentioned control view. After the mobile phone obtains the target view, the simulated click of the mobile phone control can be realized by calling the Performaction (action_click) function and other functions. The mobile phone user does not need to click the control on the target view on the mobile phone operation interface to realize the functions corresponding to the above controls confirmation, so that the installation of mobile phone applications and other procedures can proceed smoothly, and the installation of application programs can be realized. The embodiment of the present invention utilizes the characteristics of the AccessibilityService in the mobile phone system to realize the simulated click of the mobile phone control, so that the implementation of the simulated click of the control is easy to operate, has high adaptability, low implementation cost, and improves the user experience of the terminal.
[0079] In some feasible implementations, when the mobile phone obtains the target view from all subviews according to the preset feature information of the target view, it can also match the control ID ID contained in all subviews with the control ID of the target view , obtain the subview whose control ID matches the c...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The embodiment of the invention discloses a method for simulating a click on a terminal control. The method comprises the steps that a terminal registers an Accessibility Service in a system, and terminal operation interface information to be monitored is set; when is it monitored that the terminal operation interface information changes, the terminal sends triggering information to the Accessibility Service; the terminal receives a control view, obtained by the Accessibility Service according to the triggering information, of a terminal operation interface, and according to the control view, a first appointed function is called to traverse a root view in the terminal operation interface; the terminal obtains a target view according to the root view, and simulation of the click on the terminal control on the target view is achieved through a second appointed function. The embodiment of the invention further discloses a device for simulating the click on the terminal control. The method and device for simulating the click on the terminal control have the advantages that operation is simple, the adaptability is high, the implementation cost is low, and user experience of the terminal is promoted.

Application Domain

Technology Topic

Image

  • Method and device for simulating click on terminal control
  • Method and device for simulating click on terminal control
  • Method and device for simulating click on terminal control

Examples

  • Experimental program(1)

Example Embodiment

[0068] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0069] In specific implementation, the terminals described in the embodiments of the present invention may include: mobile phones, tablet computers, notebook computers, walkmans, etc. The foregoing terminals are only examples, not exhaustive, and include but are not limited to the foregoing terminals. The following will take a mobile phone as an example to specifically describe the method and device for simulating a click of a terminal control provided by the embodiment of the present invention.
[0070] See figure 1 , Is a schematic flowchart of an embodiment of a method for simulating a click of a terminal control provided in an embodiment of the present invention. The simulation click method of the terminal control described in this embodiment includes the steps:
[0071] S101: The terminal registers and inherits the accessibility service AccessibilityService with the system, and sets the terminal operation interface information to be monitored in the registration information of the AccessibilityService.
[0072] In some feasible implementations, the mobile phone needs to realize the simulated click of the control (that is, the user does not need to click manually, and the mobile phone can click the control by simulating the user click when the control needs to be clicked, and confirm the operation event corresponding to the control). It is possible to register an inherited accessibility service (AccessibilityService) with the system, and realize the initialization of the relevant abstract interface through the aforementioned AccessibilityService, so as to realize the simulated click of the mobile phone control through the relevant interface. In specific implementation, when the mobile phone registers the AccessibilityService with the system, the mobile phone operation interface information to be monitored can also be set in the registration information of the AccessibilityService mentioned above. That is, the mobile phone can declare in the registration of AccessibilityService to realize the option information of the mobile phone operation interface that needs to be monitored in the operation of the control to simulate clicking. When the above option information on the mobile phone operation interface changes, the corresponding operation can be triggered to achieve The simulated click of the control is manually clicked by the wireless mobile phone user. In specific implementation, the terminal operation interface information described in the embodiment of the present invention may include: the package name where the information display window is located, the sliding status of the information display window, the display content of the information display window, the display status of the information display window, and information Display the control status of the window, etc. Specifically, the display content of the information display window may include text information displayed in the information display window, for example, the name, function description and other information of the application A being installed in the information display window, and the installation of the application A requires user confirmation. Function information, etc. The display state of the information display window includes the display state of the information display window being opened, hidden or covered, for example, the installation information display window of application A is covered by the installation information display window of application B, etc. The information such as the display content or display status of the above information display window is only an example, not an exhaustive list, and includes but does not exist the above information, and will not be repeated here.
[0073] S102: When the terminal monitors that the terminal operation interface information changes, the terminal sends trigger information to the Accessibility Service.
[0074] In some feasible implementation manners, after the mobile phone registers the aforementioned AccessibilityService service with the system, it can monitor the operation interface information to be monitored set during the registration process of the aforementioned AccessibilityService service. When the mobile phone monitors any one of the above operation interface information changes, or when any one of the above operation interface information changes and the magnitude of the change exceeds a preset threshold, the mobile phone can send trigger information to the above AccessibilityService to pass the above AccessibilityService Get the control view of the changed terminal operation interface. Specifically, when the mobile phone monitors the sliding of the information display window, it can send trigger information to AccessibilityService; or, when the mobile phone monitors that the text information displayed in the information display window changes, it can send trigger information to AccessibilityService; or When the mobile phone detects that the information display window is opened, it can send trigger information to the AccessibilityService; or, when the mobile phone detects that the control of the information display window is clicked, it can send trigger information to the AccessibilityService. Wherein, the aforementioned trigger information may specifically be the AccessibilityEvent parameter in the aforementioned AccessibilityService, and the aforementioned AccessibilityEvent parameter contains the changed operation interface information. Specifically, the aforementioned changed operation interface information may be referred to as the changed event source (including the aforementioned multiple operations). Any item in the interface information), specifically, the above event source may be equivalent to the control view View in the mobile phone operation interface. In the embodiment of the present invention, the above-mentioned trigger information may be used to trigger the above-mentioned AccessibilityService to obtain the control view of the changed mobile phone operation interface information, and send the above-mentioned control view to the mobile phone.
[0075] S103: The terminal receives the control view of the terminal operation interface acquired by the AccessibilityService according to the trigger information, and calls a first designated function according to the control view to traverse the root view in the terminal operation interface.
[0076] In some feasible implementation manners, after the mobile phone sends trigger information to the AccessibilityService, it can receive the control view obtained by the AccessibilityService according to the trigger information, and call the first specified function according to the control view to traverse the root view in the operation interface. . In specific implementation, after the AccessibilityService receives the trigger information sent by the mobile phone, it can trigger the callback interface AccessibilitEvent in the AccessibilityService, obtain the control view of the mobile phone operation interface through the callback interface AccessibilitEvent, and send the control view to the mobile phone. After the mobile phone obtains the above-mentioned control view, it can call the GetParent function (that is, the first specified function) to traverse the root view in the mobile phone operation interface through the above-mentioned GetParent function, and then traverse the sub-views in the above-mentioned root view. Or obtain the target view from the subviews under the above root view. Specifically, the above-mentioned target view may specifically be a view for realizing a simulated click of a mobile phone control, the above-mentioned view includes a mobile phone control, and the above-mentioned mobile phone control is a control for realizing a simulated click and confirmation. That is, the final effect to be achieved by the embodiment of the present invention is to realize the simulated clicking on the control on the target view in the target view, and the user does not need to manually click the control in the target view to complete the confirmation of the function on the control. , For example: "Confirm", "Cancel", etc.
[0077] S104: The terminal obtains a target view according to the root view, and implements a simulated click of a terminal control on the target view through a second designated function.
[0078] In some feasible implementation manners, when the mobile phone obtains the target view according to the above-mentioned root view, it can traverse all the sub-views under the above-mentioned root view according to the above-mentioned root view, and obtain the target view from all the sub-views according to the feature information of the preset target view. . Wherein, the feature information of the above-mentioned target view may include: the class name of the target view, the control information of the target view, the display text information of the target view, and the like. The control information of the aforementioned target view may include: the control name of the target view, the coordinate position of the control of the target view in your aforementioned target view, and so on. Specifically, when the mobile phone obtains the target view from all the sub-views according to the feature information of the preset target view, it can match the feature information of all the sub-views with the feature information of the target view, and obtain the feature information and the target from all the sub-views. The sub-view that matches the feature information of the view is taken as the target view. For example, the mobile phone can call the GetclassName function, obtain the class name of the root view or the subviews under the root view through the GetclassName function, and match the class name of the root view or the subviews under the root view with the class name of the target view , Determine whether the root view or the class name of the subview of the root view is the target view, or determine whether the view is the target view based on the control information on the root view or the subviews under the root view, and display text information. If the target view is obtained, the Performaction(action_click) function (that is, the second designated function) can be called, and the simulated click on the control on the target view can be realized through the above function.
[0079] In some feasible implementation manners, when the mobile phone obtains the target view from all sub-views according to the feature information of the preset target view, it can also match the control IDs contained in all sub-views with the control IDs of the target view. Among all the subviews, the subview whose control ID matches the control ID of the target view is obtained, and the above subview is regarded as the target view. For example, the mobile phone can call the FindAccessibilityNodeInfosByViewId function in AccessibilityNodeinfo in the aforementioned AccessibilityService service, and use the aforementioned FindAccessibilityNodeInfosByViewId function to match the control IDs that need to be included in each subview to obtain the target view. Since the control ID in the same application is unique, it is more accurate and more efficient to obtain the target view by matching the control ID. After the target view is obtained, the Performaction(action_click) function can be called, and the simulated click on the control on the target view can be realized through the above function.
[0080] In the embodiment of the present invention, since the AccessibilityService that comes with the Android system of the mobile phone itself has the function of acquiring and monitoring changes in the content of the mobile phone operation interface, the embodiment of the present invention registers the service inheriting the AccessibilityService with the system, and sets the standby service in the registration of the aforementioned AccessibilityService The monitored mobile phone operation interface information is monitored for changes in the mobile phone operation interface information through the aforementioned AccessibilityService. The mobile phone can send trigger information to AccessibilityService when it learns that the information of the mobile phone operation interface changes, obtain the control view of the operation interface through the aforementioned AccessibilityService, and then call the corresponding function to obtain the target view according to the aforementioned control view. After the mobile phone obtains the target view, it can realize the simulated click of the mobile phone controls by calling functions such as the Performaction(action_click) function. The mobile phone user does not need the mobile phone to click the control on the target view on the mobile phone operation interface to realize the corresponding functions of the above controls Confirmation, so that the installation of the mobile phone application and other procedures can proceed smoothly, and the installation of the application can be realized. The embodiment of the present invention implements the simulated click of the mobile phone control using the feature of AccessibilityService in the mobile phone system, which makes the realization of the control’s simulated click simple operation, high adaptability, low implementation cost, and improves the user experience of the terminal.
[0081] See figure 2 , Is a schematic structural diagram of an embodiment of an analog click device for a terminal control provided in an embodiment of the present invention. The simulated clicking device of the terminal control described in this embodiment includes:
[0082] The registration module 10 is configured to register and inherit the accessibility service AccessibilityService with the system, and set the terminal operation interface information to be monitored in the registration information of the AccessibilityService.
[0083] The sending module 20 is configured to send trigger information to the AccessibilityService registered by the registration module when it monitors that the terminal operation interface information changes.
[0084] The receiving module 30 is configured to receive the control view of the terminal operation interface acquired by the Accessibility Service according to the trigger information sent by the sending module.
[0085] The calling module 40 is configured to call a first designated function according to the control view received by the receiving module to traverse the root view in the terminal operation interface.
[0086] The processing module 50 is configured to obtain a target view according to the root view traversed by the calling module, and implement a simulated click of a terminal control on the target view through a second designated function.
[0087] In some feasible implementation manners, the foregoing sending module 20 is specifically used for:
[0088] When the terminal monitors the sliding of the information display window, sending trigger information to the AccessibilityService registered by the registration module; or
[0089] When the terminal monitors that the text information displayed in the information display window changes, send trigger information to the AccessibilityService registered by the registration module; or
[0090] When the terminal monitors that the information display window is opened, sending trigger information to the AccessibilityService registered by the registration module; or
[0091] When the terminal monitors that the control of the information display window is clicked, it sends trigger information to the AccessibilityService registered by the registration module.
[0092] In some feasible implementation manners, the aforementioned calling module 40 is specifically used for:
[0093] The terminal calls the first designated function, and traverses the root view corresponding to the control view in the terminal operation interface through the first designated function, so as to select from the root view and the subviews under the root view Get the target view.
[0094] In some feasible implementation manners, the aforementioned processing module 50 is specifically configured to:
[0095] The terminal traverses all the sub-views under the root view according to the root view, and acquires the target view from all the sub-views according to preset characteristic information of the target view.
[0096] In some feasible implementation manners, the aforementioned processing module 50 is specifically configured to:
[0097] The feature information of all the sub-views is matched with the feature information of the target view, and a sub-view whose feature information matches the feature information of the target view is obtained from the sub-view as the target view.
[0098] In some feasible implementation manners, the aforementioned processing module 50 is specifically configured to:
[0099] Match the control IDs contained in all the subviews with the control IDs of the target view, and obtain the subviews whose control IDs match the control IDs of the target view from all the subviews, as Target view.
[0100] In some feasible implementations, the mobile phone needs to realize the simulated click of the control (that is, the user does not need to click manually, and the mobile phone can click the control by simulating the user click when the control needs to be clicked, and confirm the operation event corresponding to the control). An inherited accessibility service (AccessibilityService) can be registered to the system through the registration module 10, and the related abstract interface can be initialized through the aforementioned AccessibilityService, so as to realize the simulated click of the mobile phone control through the related interface. In specific implementation, when the registration module 10 registers AccessibilityService with the system, it can also set the mobile phone operation interface information to be monitored in the registration information of the AccessibilityService. That is, the registration module 10 can declare in the registration of AccessibilityService the option information of the mobile phone operation interface that needs to be monitored in the operation of the control to simulate clicking, and when the above option information on the mobile phone operation interface changes, the corresponding operation can be triggered. Then the simulated click of the control is realized, and the wireless mobile phone user can click manually. In specific implementation, the terminal operation interface information described in the embodiment of the present invention may include: the package name where the information display window is located, the sliding status of the information display window, the display content of the information display window, the display status of the information display window, and information Display the control status of the window, etc. Specifically, the display content of the information display window may include text information displayed in the information display window, for example, the name, function description and other information of the application A being installed in the information display window, and the installation of the application A requires user confirmation. Function information, etc. The display state of the information display window includes the display state of the information display window being opened, hidden or covered, for example, the installation information display window of application A is covered by the installation information display window of application B, etc. The information such as the display content or display status of the above information display window is only an example, not an exhaustive list, and includes but does not exist the above information, and will not be repeated here. In the specific implementation, the specific implementation process of the above-mentioned registration module can be referred to step S101 in the embodiment of the method for simulating clicking on a terminal control provided in the embodiment of the present invention, which is not repeated here.
[0101] In some feasible implementation manners, after the mobile phone registers the aforementioned AccessibilityService service with the system through the registration module 10, it can monitor the operation interface information to be monitored set during the registration process of the aforementioned AccessibilityService service. When the mobile phone monitors that any one of the above-mentioned operation interface information changes, or when any one of the above-mentioned operation interface information changes and the magnitude of the change exceeds a preset threshold, the sending module 20 may send trigger information to the above-mentioned AccessibilityService to pass The aforementioned AccessibilityService obtains the control view of the changed terminal operation interface. Specifically, when the mobile phone monitors the sliding of the information display window, the sending module 20 can send trigger information to AccessibilityService; or, when the mobile phone monitors that the text information displayed in the information display window changes, the sending module 20 can send a notification to AccessibilityService. Send trigger information; or, when the mobile phone monitors that the information display window is opened, the sending module 20 can send trigger information to the AccessibilityService; or, when the mobile phone detects that the control of the information display window is clicked, the sending module 20 can send The aforementioned AccessibilityService sends trigger information. Wherein, the aforementioned trigger information may specifically be the AccessibilityEvent parameter in the aforementioned AccessibilityService, and the aforementioned AccessibilityEvent parameter contains the changed operation interface information. Specifically, the aforementioned changed operation interface information may be referred to as the changed event source (including the aforementioned multiple operations). Any item in the interface information), specifically, the above event source may be equivalent to the control view View in the mobile phone operation interface. In the embodiment of the present invention, the above-mentioned trigger information may be used to trigger the above-mentioned AccessibilityService to obtain the control view of the changed mobile phone operation interface information, and send the above-mentioned control view to the mobile phone. In the specific implementation, the specific implementation process of the foregoing sending module may refer to step S102 in the embodiment of the method for simulating clicking on terminal controls provided in the embodiment of the present invention, and details are not described herein again.
[0102] In some feasible implementation manners, after the sending module 20 sends the trigger information to the aforementioned AccessibilityService, the receiving module 30 may receive the control view obtained by the aforementioned AccessibilityService according to the aforementioned trigger information, and call the first designated function according to the aforementioned control view through the calling module Traverse the root view in the above operation interface. In specific implementation, after the aforementioned AccessibilityService receives the trigger information sent by the sending module 20, it can trigger the callback interface AccessibilitEvent in the aforementioned AccessibilityService, obtain the control view of the mobile phone operating interface through the aforementioned callback interface AccessibilitEvent, and send the aforementioned control view to the mobile phone. After the mobile phone obtains the aforementioned control view through the receiving module 30, it can call the GetParent function (that is, the first designated function) by calling the module 40, and traverse the root view in the mobile phone operating interface through the aforementioned GetParent function, and then can traverse through the processing module 50 The sub-view in the above-mentioned root view obtains the target view from the above-mentioned root view or the sub-views under the above-mentioned root view. Specifically, the above-mentioned target view may specifically be a view for realizing a simulated click of a mobile phone control, the above-mentioned view includes a mobile phone control, and the above-mentioned mobile phone control is a control for realizing a simulated click and confirmation. That is, the final effect to be achieved by the embodiment of the present invention is to realize the simulated clicking on the control on the target view in the target view, and the user does not need to manually click the control in the target view to complete the confirmation of the function on the control. , For example: "Confirm", "Cancel", etc. In specific implementation, the specific implementation process of the foregoing receiving module and invoking module may refer to step S103 in the embodiment of the method for simulating clicking on terminal controls provided in the embodiment of the present invention, which will not be repeated here.
[0103] In some feasible implementation manners, when the processing module 50 obtains the target view according to the above-mentioned root view, it can traverse all the sub-views under the above-mentioned root view according to the above-mentioned root view, and obtain from all the sub-views according to the feature information of the preset target view. Target view. Wherein, the feature information of the above-mentioned target view may include: the class name of the target view, the control information of the target view, the display text information of the target view, and the like. The control information of the aforementioned target view may include: the control name of the target view, the coordinate position of the control of the target view in your aforementioned target view, and so on. Specifically, when the processing module 50 obtains the target view from all the sub-views according to the preset feature information of the target view, it can match the feature information of all the sub-views with the feature information of the target view, and obtain the feature information from all the sub-views. The sub-view that matches the feature information of the target view is taken as the target view. For example, the processing module 50 may call the GetclassName function, obtain the class name of the root view or the subviews under the root view through the GetclassName function, and compare the class name of the root view or the subviews under the root view with the class name of the target view. Match, determine whether the class name of the above root view or the subview of the root view is the target view, or determine whether the above view is the target based on the control information on the above root view or the subviews under the root view, display text information and other information content view. If the processing module 50 obtains the target view, it can call the Performaction (action_click) function (ie, the second designated function), and implement the simulated click on the control on the target view through the above function.
[0104] In some feasible implementation manners, when the processing module 50 obtains the target view from all the sub-views according to the preset feature information of the target view, it may also match the control ID contained in all the sub-views with the control ID of the target view. Obtain the subview whose control ID matches the control ID of the target view from all the above subviews, and use the above subview as the target view. For example, the mobile phone can call the FindAccessibilityNodeInfosByViewId function in AccessibilityNodeinfo in the aforementioned AccessibilityService service, and use the aforementioned FindAccessibilityNodeInfosByViewId function to match the control IDs that need to be included in each subview to obtain the target view. Since the control ID in the same application is unique, it is more accurate and more efficient to obtain the target view by matching the control ID. After the processing module 50 obtains the target view, it can call the Performaction (action_click) function, and implement the simulated click on the control on the target view through the above function. In the specific implementation, for the specific implementation process of the above-mentioned processing module, refer to step S104 in the embodiment of the method for simulating clicking on a terminal control provided in the embodiment of the present invention, which will not be repeated here.
[0105] In the embodiment of the present invention, since the AccessibilityService that comes with the Android system of the mobile phone itself has the function of acquiring and monitoring the content changes of the operation interface of the mobile phone, the device (mobile phone) described in the embodiment of the present invention inherits the AccessibilityService service by registering with the system, The mobile phone operation interface information to be monitored is set in the registration of the aforementioned AccessibilityService, and the change of the mobile phone operation interface information is monitored through the aforementioned AccessibilityService. The mobile phone can send trigger information to AccessibilityService when it learns that the information of the mobile phone operation interface changes, obtain the control view of the operation interface through the aforementioned AccessibilityService, and then call the corresponding function to obtain the target view according to the aforementioned control view. After the mobile phone obtains the target view, it can realize the simulated click of the mobile phone controls by calling functions such as the Performaction(action_click) function. The mobile phone user does not need the mobile phone to click the control on the target view on the mobile phone operation interface to realize the corresponding functions of the above controls Confirmation, so that the installation of the mobile phone application and other procedures can proceed smoothly, and the installation of the application can be realized. The embodiment of the present invention implements the simulated click of the mobile phone control using the feature of AccessibilityService in the mobile phone system, which makes the realization of the control’s simulated click simple operation, high adaptability, low implementation cost, and improves the user experience of the terminal.
[0106] See image 3 Is a schematic structural diagram of an embodiment of a terminal provided in an embodiment of the present invention. The terminal described in the embodiment of the present invention may include the analog click device 1000 of the terminal control provided in the above embodiment of the present invention. For the specific implementation process of the terminal described in the embodiment of the present invention, refer to the content described in the embodiment of the terminal control simulation device provided in the embodiment of the present invention.
[0107] In the description of this specification, descriptions with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" etc. mean specific features described in conjunction with the embodiment or example , Structure, materials or features are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above-mentioned terms do not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples and the features of the different embodiments or examples described in this specification without mutual contradiction.
[0108] In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0109] Any process or method description in the flowchart or described in other ways herein can be understood as a module, segment or part of code that includes one or more executable instructions for implementing specific logical functions or steps of the process , And the scope of the preferred embodiment of the present invention includes additional implementations, which may not be in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. It is understood by those skilled in the art to which the embodiments of the present invention belong.
[0110] The logic and/or steps represented in the flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing logic functions, and can be embodied in any computer-readable medium, For use by instruction execution systems, devices, or equipment (such as computer-based systems, systems including processors, or other systems that can fetch and execute instructions from instruction execution systems, devices, or equipment), or combine these instruction execution systems, devices Or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, device, or device or in combination with these instruction execution systems, devices, or devices. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) with one or more wiring, portable computer disk cases (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable and editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because it can be used, for example, by optically scanning the paper or other media, and then editing, interpreting or other suitable media if necessary. The program is processed in a manner to obtain the program electronically and then stored in the computer memory.
[0111] It should be understood that each part of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the foregoing embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if it is implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a logic gate circuit for implementing logic functions on data signals Discrete logic circuits, application-specific integrated circuits with suitable combinational logic gates, programmable gate array (PGA), field programmable gate array (FPGA), etc.
[0112] Those of ordinary skill in the art can understand that all or part of the steps carried in the method of the foregoing embodiments can be implemented by a program instructing relevant hardware to complete, and the program can be stored in a computer-readable storage medium. When executed, it includes one or a combination of the steps of the method embodiment.
[0113] In addition, the functional units in the various embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer readable storage medium.
[0114] The aforementioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. A person of ordinary skill in the art can comment on the above-mentioned embodiments within the scope of the present invention. The embodiment undergoes changes, modifications, replacements and modifications.
[0115] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing relevant hardware through a computer program. The program can be stored in a computer readable storage medium. When executed, it may include the procedures of the above-mentioned method embodiments. Wherein, the storage medium may be a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM).
[0116] The above-disclosed are only preferred embodiments of the present invention. Of course, the scope of rights of the present invention cannot be limited by this. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Headphone apparatus

InactiveUS20060104471A1Easy to changeEasy to operateHeadphones for stereophonic communicationSupra/circum aural earpiecesAcoustic propertyEngineering
Owner:SONY CORP

Classification and recommendation of technical efficacy words

  • Easy to operate
  • Improve adaptability

Visual positioning and mechanical arm grabbing realization method based on ROS

ActiveCN106826822AImprove adaptabilityLower the threshold of controlProgramme-controlled manipulatorData processingMovement planning
Owner:NANJING AVATARMIND ROBOT TECH CO LTD

People also interested in

Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products