+

CN107390983A - Service order performs method, client and storage medium - Google Patents

Service order performs method, client and storage medium Download PDF

Info

Publication number
CN107390983A
CN107390983A CN201710292013.4A CN201710292013A CN107390983A CN 107390983 A CN107390983 A CN 107390983A CN 201710292013 A CN201710292013 A CN 201710292013A CN 107390983 A CN107390983 A CN 107390983A
Authority
CN
China
Prior art keywords
business
rule
specified
business rule
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710292013.4A
Other languages
Chinese (zh)
Other versions
CN107390983B (en
Inventor
徐锋南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710292013.4A priority Critical patent/CN107390983B/en
Publication of CN107390983A publication Critical patent/CN107390983A/en
Application granted granted Critical
Publication of CN107390983B publication Critical patent/CN107390983B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the present application discloses a kind of service order and performs method, client and storage medium.Methods described is applied to client.The client can send business rule to server and obtain request, receive and store the business rule set of the server feedback;Wherein, the business rule set includes at least one business rule;Each business rule is associated with data category, and is corresponding with least one service order.Methods described includes:Monitor the trigger event for being directed to and control being specified in business interface;After the trigger event is listened to, from the business rule set of client storage, specified services rule corresponding to the trigger event is obtained;When user data meets the specified services rule, at least one service order corresponding to the specified services rule is performed;Wherein, the data category of the user data is the data category of the specified services rule association.

Description

Service instruction execution method, client and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a service instruction execution method, a client, and a storage medium.
Background
With the rapid development of the internet, especially the mobile internet, clients with various functions are widely used. For example, a client having a shopping function, a client having a financial management function, or a client having an instant messaging function, etc. In some cases, when the user data satisfies a certain business rule, the client may execute a corresponding business instruction to implement a corresponding business function. The user data may be, for example, the number of user logins; the business rule can be that the login times of the user are more than 5; the business instruction may be, for example, a window for showing application evaluation; the business function may be, for example, collecting a user's opinion about the use of the application.
In the process of implementing the present application, the inventor finds that at least the following problems exist in the prior art:
the business rules corresponding to the business instructions typically change. For example, the business rule corresponding to the business instruction may be changed from the user login number being greater than 5 to the user login number being greater than 10. In the prior art, the business rule corresponding to the business instruction is usually solidified in the client. Therefore, after the client is issued, if the business rule corresponding to the business instruction needs to be adjusted, the code of the client generally needs to be rewritten to issue a new client version, which causes waste of human resources and time resources, and is prone to errors.
Disclosure of Invention
The embodiment of the application aims to provide a business instruction execution method, a client and a storage medium, so that business rules corresponding to business instructions can be conveniently adjusted.
In order to achieve the above object, an embodiment of the present application provides a method for executing a service instruction. The method is applied to the client. The client can send a service rule acquisition request to the server, and receive and store a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data category and corresponds to at least one business instruction. The method comprises the following steps: monitoring a trigger event aiming at a specified control in a business interface; after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client; when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
In order to achieve the above object, an embodiment of the present application provides a client. The client includes a communication component, an input component, and a processor. The communication assembly is used for establishing communication connection with a server and transmitting data; the input component is used for receiving a trigger event aiming at a specified control in the business interface; the processor is used for sending a service rule acquisition request to the server, and receiving and storing a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction; monitoring the trigger event; after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client; when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
To achieve the above object, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the following steps: sending a service rule acquisition request to a server, and receiving and storing a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction; monitoring a trigger event aiming at a specified control in a business interface; after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client; when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
As can be seen from the technical solutions provided in the embodiments of the present application, in this embodiment, the client can send a service rule acquisition request to the server, and can receive and store a service rule set fed back by the server. In this way, after monitoring a trigger event for a specified control in a service interface, the client can acquire a specified service rule corresponding to the trigger event from a stored service rule set; and under the condition that the specified business rule is met, at least one business instruction corresponding to the specified business rule can be executed. Compared with the prior art, the client can acquire and store a business rule set from the server, and the business rule set can comprise the specified business rule. Therefore, the server can conveniently adjust the specified business rules stored in the client, avoids the client version from being released again, and reduces the waste of human resources and time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a flowchart of a method for executing a service instruction according to an embodiment of the present application;
fig. 2 is a schematic diagram of a method for executing a service instruction according to an embodiment of the present application;
fig. 3 is a schematic diagram of a service interface according to an embodiment of the present application;
FIG. 4 is a schematic diagram illustrating a user performing a trigger operation on a designated control in an embodiment of the present application;
fig. 5 is a schematic diagram of a service function according to an embodiment of the present application;
fig. 6 is a functional structure diagram of a client according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a service instruction execution method. The service instruction execution method can be applied to the client side of any terminal equipment. The terminal device may be, for example, a pc (personal computer), a server, an industrial personal computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (e.g., a laptop computer, etc.), a Personal Digital Assistant (PDA), a desktop computer, an intelligent wearable device, or the like. The client may be, for example, a kyoto client, an amazon client, a pay client, an ant treasure client, or a tianmao client.
In this embodiment, the client may send a service rule obtaining request to the server. The server may receive the business rule acquisition request; one or more business rules may be read from the stored one or more business rules; the read one or more business rules can be used as a business rule set; the set of business rules may be sent to the client. The client may receive and store the set of business rules.
In this embodiment, the server may be one server, or may be a server cluster including a plurality of servers. The server may be, for example, a kyoto server, amazon server, or a payroll server, etc.
In this embodiment, each business rule may be associated with a data class, and thus, the business rule may be a constraint description of the data class.
In particular, each data category may have a category identification, which may be used to identify a data category. For example, the data category may be liveness, check-in times, or online purchase consumption amount. Then, the category identification correspondence may be Type _1, Type _2, or Type _3, respectively.
In particular, each business rule may have a rule identification that may be used to identify a business rule. For example, the business rule may be that the liveness data is greater than or equal to a threshold, the check-in number data is less than a threshold, or the online purchase consumption amount data is equal to a threshold. Then, the Rule identification correspondence may be Rule _1, Rule _2, or Rule _3, respectively.
In this way, the rule identifier of each business rule may have a pair relationship with the category identifier of a data category, and thus, the association relationship between the business rule and the data category may be realized. For example, the Rule identification Rule _1 may have a correspondence with the category identification Type _ 1. The Rule identification Rule _1 can be used for identifying that the activity data of the business Rule is greater than or equal to a threshold value, and the category identification Type _1 can be used for identifying the activity of the data category. Then, business rule liveness data greater than or equal to a threshold may have an association with data class liveness.
In this embodiment, each business rule may correspond to a function identifier, and the function identifier may be used to represent a function implemented by a control, so as to obtain the business rule based on the control. For example, the functions implemented by the Button control Button may include a function to join a shopping cart, a function to place an order, and a function to enter a details page of a business object. Then, the Function identification correspondence of the Button control Button may include Function _1, Function _2, and Function _ 3. The business rule transition data is greater than or equal to a threshold, and may have a corresponding relationship with the Function identifier Function _1, Function _2, or Function _ 3.
As previously described, each business rule may have a rule identification. Thus, the rule identifier of each business rule can have a corresponding relationship with one function identifier, and thus, the corresponding relationship between the business rule and the function identifier can be realized. For example, the Rule identification Rule _1 may have a corresponding relationship with the Function identification Function _ 1. Rule identification Rule _1 may be used to identify that business Rule liveness data is greater than or equal to a threshold. Then, the business rule activity data is greater than or equal to a threshold, and may have a corresponding relationship with the Function identifier Function _ 1.
It should be noted that the functions implemented by different controls are usually different, and thus, the function identifications of different controls are usually different. For example, the Button control Button and the Textbox control Textbox typically have different function identifiers.
In this embodiment, each business rule may correspond to at least one business instruction, so as to control or influence the action behavior of the client based on the business rule. The business instructions may be understood as program code that can be recognized and executed by a computer for implementing an action. The service instruction may be, for example, displaying an application evaluation window, displaying a file selection dialog box, sending log data to a server, or the like.
Each service instruction may have an instruction identification which may be used to identify a service instruction. For example, the service instruction shows an application program evaluation window, shows a file selection dialog box, and sends log data to a server, and the instruction identifiers corresponding to the service instruction may be Instructions _1, Instructions _2, and Instructions _3, respectively.
As previously described, each business rule may have a rule identification. In this way, the rule identifier of each business rule may have a corresponding relationship with one or more instruction identifiers, and thus, the corresponding relationship between the business rule and one or more business instructions may be implemented. For example, Rule identification Rule _1 may have a corresponding relationship with instruction identifications Instructions _1, Instructions _2, and Instructions _ 3. The Rule identifier Rule _1 may be configured to identify that the service Rule activity data is greater than or equal to a threshold, and the instruction identifiers instractions _1, instractions _2, and instractions _3 may respectively correspond to identifiers of service Instructions, show application program evaluation windows, show file selection dialog boxes, and send log data to a server. Then, the business rule activity data is greater than or equal to a threshold, and may have a corresponding relationship with the business instruction displaying the application evaluation window, displaying the file selection dialog box, and sending log data to the server.
In an application scenario example of this embodiment, a service rule in the service rule set, a rule identifier of the service rule, a category identifier corresponding to the rule identifier, a function identifier corresponding to the rule identifier, and an instruction identifier corresponding to the rule identifier may be as shown in table 1 below.
TABLE 1
In table 1, the Rule identifier of the service Rule activity data greater than or equal to a threshold may be Rule _ 1. The category identifier corresponding to the Rule identifier Rule _1 may be Type _1, the corresponding Function identifier may be Function _1, and the corresponding instruction identifier may be Instructions _1, Instructions _2, and Instructions _ 3.
The Rule identifier of which the business Rule check-in number data is less than a threshold value can be Rule _ 2. The category identifier corresponding to the Rule identifier Rule _2 may be Type _2, the corresponding Function identifier may be Function _2, and the corresponding instruction identifier may be Instructions _ 1.
The Rule identification that the data of the online purchase consumption amount of the business Rule is equal to a threshold value can be Rule _ 3. The category identifier corresponding to the Rule identifier Rule _3 may be Type _3, the corresponding Function identifier may be Function _3, and the corresponding instruction identifier may be Instructions _2 and Instructions _ 3.
The data Type identified by Type _1 to Type _3, the Function identified by Function _1 to Function _3, and the service instruction identified by instruction identification Instructions _1 to instruction _3 may refer to the foregoing embodiments, and are not described herein again.
In this embodiment, the client may send a service rule acquisition request to the server by default after being started. Or after the client is started, the user may send a service rule obtaining instruction to the client. The client may send a service rule acquisition request to the server after receiving the service rule acquisition instruction from the user. The sending of the business rule obtaining instruction to the client by the user may be, for example, that the user clicks, double clicks or slides through a control for obtaining the business rule, where the control may be a button control, a graphic control, or a text control.
In this embodiment, the server may store one or more business rules preset by a developer. In this way, the server may receive the service rule obtaining request, and may read one or more service rules from the stored one or more service rules; the read one or more business rules can be used as a business rule set; the set of business rules may be sent to the client.
In this embodiment, for example, the client may send a service rule acquisition request to the server in a manner of an ajax (asynchronous Javascript and xml) request; accordingly, the server may send one or more business rules to the client using a json (javascript Object notification) data format. The client may receive and parse the JSON data to obtain one or more business rules from the server.
Please refer to fig. 1, fig. 2, fig. 3, fig. 4 and fig. 5. The present embodiment may include the following steps.
Step S11: and monitoring a trigger event aiming at a specified control in the business interface.
In this embodiment, the service interface may be an interface provided by the client and used for displaying information. For example, the service interface may be a service object detail interface of a kyoto client, or a user viewpoint detail interface of an ant treasure client. The business object may be, for example, a commodity, such as a garment or a digital product, or a service, such as a telephone fee charging or a health consultation.
In this embodiment, the business interface may include one or more controls. As such, the designated control can be a control in the business interface. For example, the business interface may include 3 button controls, 1 graphical control, 1 textbox control, and 1 text control. Then, the specified control may be 1 button control, 1 graphic control, 1 textbox control, or 1 text control in the business interface.
The designated control can implement functions such as adding a shopping cart, placing an order, or entering a details page of a business object in the business interface. Specifically, the user may perform a trigger operation on the specified control. And after detecting the trigger operation, the client can realize the function of the specified control in the business interface. Wherein the trigger operation may be a click, double click, or slide-over operation, for example
For example, the business interface may be a business object detail interface, and the specified control may be a button control in the business interface, where the button control may implement an order placement function. Then the user can click on the button control. And after detecting the click operation, the client can realize the order placing function.
In this embodiment, the client may monitor a trigger event for the specified control to obtain a business rule in a business rule set. The trigger event may be generated upon detecting that the specified control is clicked, double-clicked, or slid over. The trigger event may be understood as a trigger operation that can be recognized by the specified control, which may be, for example, a click, double click, or swipe operation.
Specifically, the client may be provided with a hook function (HookFunction) for capturing the trigger event. In this way, after the user performs the trigger operation on the specified control, the hook function may be notified, so that the client may monitor the trigger event of the specified control. The hook function may be located in an installation file package of the client, so that the client may have the hook function after the installation file package is run. Or, the developer may set the hook function to the client after the client is installed and operated. For example, a developer may use JsPatch (a client thermal repair technique) to place the hook function on the client.
Of course, the client may also adopt other methods to monitor the trigger event for the specified control. For example, the specified control may be pre-embedded with a callback function for capturing the trigger event. In this way, after the user performs the trigger operation on the specified control, the callback function can be notified, so that the client can monitor the trigger event of the specified control.
Step S12: and after the triggering event is monitored, acquiring the specified business rule corresponding to the triggering event from the business rule set stored in the client.
In this embodiment, as described above, each business rule may have a rule identifier, and each rule identifier may have a corresponding relationship with a function identifier. In this way, after monitoring the trigger event, the client may obtain a corresponding function identifier based on the function that the specified control implements on the service interface; the acquired function identifier may be used as a designated function identifier; the business rule corresponding to the specified function identifier can be acquired from a business rule set stored by the client; the obtained business rule may be used as the specified business rule corresponding to the trigger event.
Specifically, the client may obtain, from a service rule set stored in the client, a service rule identified by a rule identifier corresponding to the specified function identifier; the obtained business rule may be used as the specified business rule corresponding to the trigger event.
For example, the business rules in the set of business rules may be as shown in table 1 above. The designated control may be a button control. The function of the button control realized in the business interface can be adding a shopping cart.
Then, after monitoring the trigger event for the button control, the client may obtain a corresponding Function identifier Function _1 based on a Function of adding a shopping cart, which is implemented by the button control in the service interface; a Rule identification Rule _1 corresponding to the Function identification Function _1 can be acquired; the service Rule identified by Rule identification Rule _1 can be obtained from the service Rule set; the Rule may identify the service Rule identified by Rule _1 as the specified service Rule corresponding to the trigger event. That is, the business rule activity data may be greater than or equal to a threshold as the designated business rule corresponding to the trigger event.
Step S13: and when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule.
In this embodiment, the user data may be user data of a user currently logged in by the client. Of course, the user data may also be user data of other users. For example, the user data of the user may also be logged in for the client history. Also, as previously described, each business rule may be associated with a data class. As such, the data category of the user data may be the data category associated with the specified business rule. For example, the data category associated with the specified business rule may be activity, and the user data may be activity data of a current login user or a historical login user.
In this embodiment, as described above, each business rule may have a rule identifier, each data category may have a category identifier, and each rule identifier may have a corresponding relationship with one category identifier. In this way, after obtaining the specified business rule, the client may obtain the user data based on the category identifier corresponding to the specified business rule.
Specifically, the client may obtain a corresponding category identifier based on a rule identifier of the specified business rule; the obtained category identification can be used as a specified category identification; the user data may be obtained based on the specified category identification.
In an implementation manner of this embodiment, the client may read the user data from local. For example, the specified category identification may be Type _1, which is used to identify the data category liveness. Then, based on the specified category identification Type _1, the client may locally read activity data of the current login user or the historical login user.
In another implementation manner of this embodiment, the client may further send a data obtaining request to the server, where the data obtaining request may carry the specified category identifier and the user identifier. The user identifier may be a user identifier of a current login user or a historical login user of the client, so as to identify the current login user or the historical login user of the client. The server may receive the data acquisition request; the user data may be obtained based on the specified category identification and the user identification; the user data may be sent to the client. The client may receive the user data.
For example, the specified category identification may be Type _1, which is used to identify the data category liveness. The user identifier may be zhangsan, and is used to identify the user Zhang III currently logged in by the client. Then, the server may obtain liveness data of zhangsan based on the specified category identifier Type _1 and the user identifier zhangsan; liveness data of Zhang three may be sent to the client. The client may receive liveness data for Zhang three.
In this embodiment, as mentioned above, each business rule may correspond to at least one business instruction. In this way, the client may determine whether the user data satisfies the specified business rule. When the user data meets the specified business rule, the client can execute at least one business instruction corresponding to the specified business rule. The client may not execute any business instructions when the user data does not satisfy the specified business rules. Of course, depending on the setting of the developer, the client may also perform other actions when the user data does not satisfy the specified business rule. For example, a page is presented for alerting the user.
For example, the specified business rule may be that the liveness data is greater than or equal to 5. The user data may be liveness data of zhang san, and specifically may be 10. Then the client may determine that the user data satisfies the specified business rule.
In this embodiment, as described above, each business rule may have one rule identifier, each business instruction may have one instruction identifier, and each rule identifier may have a corresponding relationship with one or more instruction identifiers. In this way, when the user data meets the specified business rule, the client may execute at least one instruction identifier corresponding to the business rule, where each instruction identifier identifies a business instruction.
Specifically, the client may obtain a rule identifier of the specified business rule; the obtained rule identifier may be used as a specified rule identifier; one or more instruction identifications corresponding to the specified rule identification can be obtained; the one or more instruction identifications, each instruction identification identifying a service instruction identified, may be executed.
For example, the instruction identifier corresponding to the specified business rule may be Instructions _4, and the instruction identifier Instructions _4 may be used to identify that the business instruction sends log data to the server. Then, the client may obtain an instruction identifier Instructions _4 corresponding to the specified business rule; the instruction identifier may be executed to identify a service instruction corresponding to the Instructions _4, that is, the log data may be sent to the server.
In an implementation manner of this embodiment, the specified business rule may correspond to at least one business instruction. Wherein, a service instruction corresponding to the specified service rule may correspond to a specified page identifier. The specified page identification may be used to identify specified page data. The specified page identifier may be, for example, a url (uniform Resource locator) address of the specified page data. Of course, the designated page identifier may also be other information of the designated page data. For example, the encoding of the specified page data. The specified page data may be, for example, page data of an application evaluation window or page data of a file selection dialog box.
Therefore, the client can obtain the specified page data and can display the page corresponding to the specified page data. Therefore, the client can display the page preset by the developer when monitoring the triggering operation aiming at the specified control in the business interface.
Specifically, the client may obtain a service instruction corresponding to the specified service rule; the appointed page identification corresponding to the service instruction can be obtained; specified page data identified by the specified page identification can be acquired; and displaying the page corresponding to the specified page data.
Specifically, the client may read the specified page data locally. For example, the dialog page data is extracted from a local read file.
Or, the client may also send a page obtaining request to the server, where the page obtaining request may carry the specified page identifier. The server may receive the page acquisition request; specified page data identified by the specified page identification can be acquired; the specified page data may be sent to the client. The client may receive the specified page data.
For example, the instruction identifier corresponding to the specified business rule may include Instructions _1 and Instructions _4, where the instruction identifier Instructions _1 may be used to identify a business instruction presentation application evaluation window, and the instruction identifier Instructions _4 may be used to identify a business instruction sending log data to a server. The instruction identification Instructions _1 may correspond to a URL address XXX, and the page data identified by the URL address XXX may be application evaluation window page data.
Then, the client may obtain instruction identifiers Instructions _1 and Instructions _4 corresponding to the specified business rule; a URL address XXX corresponding to the instruction identification Instructions _4 can be obtained; application evaluation window page data identified by the URL address XXX may be obtained; the service Instructions corresponding to the instruction identifications Instructions _1 and Instructions _4 can be executed, that is, log data can be sent to the server, and the application program evaluation window is displayed.
In this embodiment, the client may send a service rule obtaining request to the server, and may receive and store a service rule set fed back by the server. In this way, after monitoring a trigger event for a specified control in a service interface, the client can acquire a specified service rule corresponding to the trigger event from a stored service rule set; and under the condition that the specified business rule is met, at least one business instruction corresponding to the specified business rule can be executed. Compared with the prior art, the client can acquire and store a business rule set from the server, and the business rule set can comprise the specified business rule. Therefore, the server can conveniently adjust the specified business rules stored in the client, avoids the client version from being released again, and reduces the waste of human resources and time.
Please refer to fig. 3, fig. 4 and fig. 5. In an application scenario example of the embodiment, the client may be an ant treasure client. The server may be an ant treasure collecting server. The ant treasure client may send a service rule obtaining request to the ant treasure server. The ant treasure server can receive the service rule obtaining request; one or more business rules may be read from the stored one or more business rules; the read one or more business rules can be used as a business rule set; the set of business rules may be sent to the ant treasure client. The ant treasure client may receive and store the set of business rules.
In this scenario example, the set of business rules may include business rule liveness data greater than or equal to 5. The Rule identification with business Rule liveness data greater than or equal to 5 may be Rule _ 1. The Function identifier corresponding to the Rule identifier Rule _1 may be Function _4, the corresponding category identifier may be Type _1, and the corresponding instruction identifier may be Instructions _ 1. Wherein, the Function identification Function _4 can be used to represent the like Function of the button control. The category identification Type _1 may be used to identify data category liveness. The instruction identifier instractions _1 may be used to identify that the business instruction exposes an application program evaluation window, and the instruction identifier instractions _1 may correspond to a URL address XXX, where the page data identified by the URL address XXX may be application program evaluation window page data.
In the application scenario example, the currently logged-in user of the ant treasure client may be zhang san. The service interface of the ant treasure client can be a user viewpoint detail interface. The specified control may be a button control in the user perspective details interface. The button control may implement a complimentary function on the user view details interface.
In the application scene example, Zhang III can click the button control. Therefore, the ant treasure client can realize the like function of the button control.
In this application scenario example, the ant treasure client may also monitor a click operation of a user for the button control. After monitoring the click operation, the ant treasure collecting client may obtain a corresponding Function identification Function _4 based on the like Function of the button control; a Rule identification Rule _1 corresponding to the Function identification Function _4 can be acquired; the business Rule liveness data identified by the Rule identification Rule 1 can be acquired from the stored business Rule set, and is greater than or equal to 5.
In the application scenario example, after the client obtains the service Rule activity data greater than or equal to 5, the client may obtain a category identifier Type _1 corresponding to a Rule identifier Rule _ 1; acquiring liveness data of Zhang III based on the Type identification Type _ 1; it can be determined whether the liveness data of page three meets the business rule liveness data of greater than or equal to 5.
In the application scenario example, when the client determines that the liveness data of zhang san is greater than or equal to 5, the client may obtain an instruction identifier Instructions _1 corresponding to a Rule identifier Rule _ 1; a URL address XXX corresponding to the instruction identification Instructions _1 can be obtained; application evaluation window page data identified by the URL address XXX may be obtained; the service instruction corresponding to the instruction identification Instructions _4 may be executed, that is, the application program evaluation window may be displayed.
Please refer to fig. 6. The embodiment of the application also provides a client. The client may include a communication component, an input component, and a processor.
In this embodiment, the communication component includes, but is not limited to, a wired network card, a wireless network card, a bluetooth module, an infrared transceiver module, an ultra-wideband communication module, a zigbee protocol communication module, and the like.
In this embodiment, the communication component may be configured to establish a communication connection with a server and perform data transmission;
in this embodiment, the input component may be a touch-sensitive component. For example, the client may be a mobile intelligent terminal, and the input component may be a touch-sensitive screen of the mobile intelligent terminal. Of course, the input component can also be a solid key type component.
In this embodiment, the input component may be configured to receive a trigger event for a specified control in the business interface.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth.
In this embodiment, the processor may be configured to send a service rule acquisition request to a server, and receive and store a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction; monitoring the trigger event; after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client; when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
In this embodiment, the specific functions implemented by the input component and the processor can be explained in comparison with the previous embodiments.
Embodiments of the present application also provide a computer-readable storage medium on which a computer program is stored. The computer program when executed by a processor implementing the steps of:
sending a service rule acquisition request to a server, and receiving and storing a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction;
monitoring a trigger event aiming at a specified control in a business interface;
after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client;
when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
In this embodiment, the detailed processes of the above steps can refer to the foregoing embodiments, and are not described herein again.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate a dedicated integrated circuit chip 2. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardsradware (Hardware Description Language), vhjhd (Hardware Description Language), and vhigh-Language, which are currently used in most popular applications. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
While the present application has been described with examples, those of ordinary skill in the art will appreciate that there are numerous variations and permutations of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and permutations without departing from the spirit of the application.

Claims (12)

1. A business instruction execution method is characterized in that the method is applied to a client; the client can send a service rule acquisition request to the server, and receive and store a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction; the method comprises the following steps:
monitoring a trigger event aiming at a specified control in a business interface;
after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client;
when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
2. The method of claim 1, wherein the triggering event is generated upon detecting that the specified control is clicked, double-clicked, or slid over.
3. The method of claim 1, wherein each business rule in the set of business rules corresponds to a function identification; wherein the function identification is used for representing the function realized by the control;
correspondingly, the acquiring of the specified business rule corresponding to the trigger event includes:
and acquiring the business rule corresponding to the function identifier of the specified control from the business rule set stored by the client as the specified business rule corresponding to the trigger event.
4. The method of claim 1, wherein each business rule is associated with a data class comprising:
each business rule is corresponding to a category identification; wherein the category identification is used for identifying a data category;
correspondingly, after the specified business rule corresponding to the trigger event is obtained, the method further includes:
and acquiring the user data based on the category identification corresponding to the specified service rule.
5. The method of claim 4, wherein the obtaining user data comprises:
the user data is read locally from the client.
6. The method of claim 4, wherein said obtaining specified user data comprises:
sending a data acquisition request to a server;
and receiving the user data fed back by the server.
7. The method of claim 1, wherein each business rule corresponds to at least one business instruction, comprising:
each business rule corresponds to at least one instruction identifier; wherein, the instruction identification is used for identifying a service instruction;
correspondingly, the executing at least one service instruction corresponding to the specified service rule includes:
and executing at least one instruction identifier corresponding to the specified business rule, wherein each instruction identifier identifies the business instruction.
8. The method of claim 1, wherein a service command corresponding to the specified service rule corresponds to a specified page id; the designated page identification is used for identifying designated page data;
correspondingly, the executing at least one service instruction corresponding to the specified service rule includes:
and acquiring the specified page data, and displaying the page corresponding to the specified page data.
9. The method of claim 8, wherein said obtaining said specified page data comprises:
and locally reading the specified page data from the client.
10. The method of claim 8, wherein said obtaining said specified page data comprises:
sending a page acquisition request to a server;
and receiving the specified page data fed back by the server.
11. A client, comprising: a communication component, an input component, and a processor; wherein,
the communication assembly is used for establishing communication connection with the server and transmitting data;
the input component is used for receiving a trigger event aiming at a specified control in the business interface;
the processor is used for sending a service rule acquisition request to the server, and receiving and storing a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction; monitoring the trigger event; after the triggering event is monitored, acquiring a specified business rule corresponding to the triggering event from a business rule set stored by the client; when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of:
sending a service rule acquisition request to a server, and receiving and storing a service rule set fed back by the server; wherein the set of business rules includes at least one business rule; each business rule is associated with a data type and corresponds to at least one business instruction;
monitoring a trigger event aiming at a specified control in a business interface;
after the trigger event is monitored, acquiring an appointed business rule corresponding to the trigger event from a business rule set stored in a client;
when the user data meets the specified business rule, executing at least one business instruction corresponding to the specified business rule; and the data category of the user data is the data category associated with the specified business rule.
CN201710292013.4A 2017-04-28 2017-04-28 Service instruction execution method, client and storage medium Active CN107390983B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710292013.4A CN107390983B (en) 2017-04-28 2017-04-28 Service instruction execution method, client and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710292013.4A CN107390983B (en) 2017-04-28 2017-04-28 Service instruction execution method, client and storage medium

Publications (2)

Publication Number Publication Date
CN107390983A true CN107390983A (en) 2017-11-24
CN107390983B CN107390983B (en) 2020-08-04

Family

ID=60338685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710292013.4A Active CN107390983B (en) 2017-04-28 2017-04-28 Service instruction execution method, client and storage medium

Country Status (1)

Country Link
CN (1) CN107390983B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108388512A (en) * 2018-02-13 2018-08-10 阿里巴巴集团控股有限公司 Data processing method and server
CN108830566A (en) * 2018-06-21 2018-11-16 甘肃万维信息技术有限责任公司 A kind of method and system for doing the prompting of part item
CN109587116A (en) * 2018-11-06 2019-04-05 交通银行股份有限公司 Guard method, client and the browser of browser input information
CN109634758A (en) * 2018-12-10 2019-04-16 四川长虹电器股份有限公司 Method and middleware platform based on JSON document control event and behavior
CN110046051A (en) * 2018-01-17 2019-07-23 阿里巴巴集团控股有限公司 Control method, device, client and electronic equipment
CN110874303A (en) * 2018-09-03 2020-03-10 阿里巴巴集团控股有限公司 Data acquisition method, device and equipment
CN111209306A (en) * 2020-01-02 2020-05-29 北京字节跳动网络技术有限公司 Business logic judgment method and device, electronic equipment and storage medium
CN111556478A (en) * 2020-04-30 2020-08-18 杭州涂鸦信息技术有限公司 Bluetooth device
CN111753229A (en) * 2020-06-10 2020-10-09 支付宝(杭州)信息技术有限公司 Page configuration method, device and equipment
CN112559214A (en) * 2020-12-18 2021-03-26 深圳赛安特技术服务有限公司 Event processing method and device for client, terminal equipment and storage medium
CN113457131A (en) * 2020-03-31 2021-10-01 腾讯科技(深圳)有限公司 Method, device and storage medium for acquiring blueprint data
CN113986384A (en) * 2021-10-28 2022-01-28 数字天堂(北京)网络技术有限公司 Processing device, method, equipment and storage medium based on client and cloud
CN114202308A (en) * 2021-12-10 2022-03-18 北京百度网讯科技有限公司 Service processing method, apparatus, device and storage medium

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050125739A1 (en) * 2003-11-20 2005-06-09 Thompson Jeffrey W. Virtual desktop manager system and method
US20050265247A1 (en) * 2000-11-29 2005-12-01 Microsoft Corporation Method and software tools for intelligent service pack installation
US20080320441A1 (en) * 2007-06-23 2008-12-25 Azadeh Ahadian Extensible rapid application development for disparate data sources
CN101410794A (en) * 2003-07-17 2009-04-15 雷斯昂公司 Designing a computer program
CN102098809A (en) * 2011-02-15 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Application program appraisal realizing method and terminal
CN102270214A (en) * 2010-06-03 2011-12-07 索尼公司 Content recommendation system, content recommendation device, and content recommendation method
CN102467375A (en) * 2010-11-09 2012-05-23 金蝶软件(中国)有限公司 Method and device for generating client interface
CN102681854A (en) * 2012-05-18 2012-09-19 华为技术有限公司 Service execution method, server and computer system
CN104077054A (en) * 2014-07-04 2014-10-01 北京奇虎科技有限公司 User grading implementation method, user grading client and electronic equipment
CN104536980A (en) * 2014-12-05 2015-04-22 百度在线网络技术(北京)有限公司 To-be-commented item quality information determination method and device
US20150242059A1 (en) * 2014-02-21 2015-08-27 Andrew T. Fausak Video Compose Function
CN105242961A (en) * 2015-10-29 2016-01-13 广东维沃软件技术有限公司 Application rating method and mobile terminal
CN105893073A (en) * 2015-12-11 2016-08-24 乐视网信息技术(北京)股份有限公司 Update method and system used for application program, and business server and pushing server used for updating application program
CN106055230A (en) * 2016-05-25 2016-10-26 努比亚技术有限公司 Application evaluation device, mobile terminal and method

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050265247A1 (en) * 2000-11-29 2005-12-01 Microsoft Corporation Method and software tools for intelligent service pack installation
CN101410794A (en) * 2003-07-17 2009-04-15 雷斯昂公司 Designing a computer program
US20050125739A1 (en) * 2003-11-20 2005-06-09 Thompson Jeffrey W. Virtual desktop manager system and method
US20080320441A1 (en) * 2007-06-23 2008-12-25 Azadeh Ahadian Extensible rapid application development for disparate data sources
CN102270214A (en) * 2010-06-03 2011-12-07 索尼公司 Content recommendation system, content recommendation device, and content recommendation method
CN102467375A (en) * 2010-11-09 2012-05-23 金蝶软件(中国)有限公司 Method and device for generating client interface
CN102098809A (en) * 2011-02-15 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Application program appraisal realizing method and terminal
CN102681854A (en) * 2012-05-18 2012-09-19 华为技术有限公司 Service execution method, server and computer system
US20150242059A1 (en) * 2014-02-21 2015-08-27 Andrew T. Fausak Video Compose Function
CN104077054A (en) * 2014-07-04 2014-10-01 北京奇虎科技有限公司 User grading implementation method, user grading client and electronic equipment
CN104536980A (en) * 2014-12-05 2015-04-22 百度在线网络技术(北京)有限公司 To-be-commented item quality information determination method and device
CN105242961A (en) * 2015-10-29 2016-01-13 广东维沃软件技术有限公司 Application rating method and mobile terminal
CN105893073A (en) * 2015-12-11 2016-08-24 乐视网信息技术(北京)股份有限公司 Update method and system used for application program, and business server and pushing server used for updating application program
CN106055230A (en) * 2016-05-25 2016-10-26 努比亚技术有限公司 Application evaluation device, mobile terminal and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SHIYINDONG198: "如何对apple store应用进行评价", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/1709AD8093FC944634C4F025.HTML》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110046051A (en) * 2018-01-17 2019-07-23 阿里巴巴集团控股有限公司 Control method, device, client and electronic equipment
CN110046051B (en) * 2018-01-17 2024-03-01 阿里巴巴集团控股有限公司 Control method and device, client and electronic equipment
CN108388512A (en) * 2018-02-13 2018-08-10 阿里巴巴集团控股有限公司 Data processing method and server
CN108388512B (en) * 2018-02-13 2021-07-02 创新先进技术有限公司 Data processing method and server
CN108830566A (en) * 2018-06-21 2018-11-16 甘肃万维信息技术有限责任公司 A kind of method and system for doing the prompting of part item
CN110874303B (en) * 2018-09-03 2023-05-26 阿里巴巴集团控股有限公司 Data acquisition method, device and equipment
CN110874303A (en) * 2018-09-03 2020-03-10 阿里巴巴集团控股有限公司 Data acquisition method, device and equipment
CN109587116A (en) * 2018-11-06 2019-04-05 交通银行股份有限公司 Guard method, client and the browser of browser input information
CN109634758A (en) * 2018-12-10 2019-04-16 四川长虹电器股份有限公司 Method and middleware platform based on JSON document control event and behavior
CN111209306A (en) * 2020-01-02 2020-05-29 北京字节跳动网络技术有限公司 Business logic judgment method and device, electronic equipment and storage medium
CN113457131A (en) * 2020-03-31 2021-10-01 腾讯科技(深圳)有限公司 Method, device and storage medium for acquiring blueprint data
CN111556478A (en) * 2020-04-30 2020-08-18 杭州涂鸦信息技术有限公司 Bluetooth device
CN111556478B (en) * 2020-04-30 2023-04-07 杭州涂鸦信息技术有限公司 Bluetooth device
CN111753229A (en) * 2020-06-10 2020-10-09 支付宝(杭州)信息技术有限公司 Page configuration method, device and equipment
CN112559214A (en) * 2020-12-18 2021-03-26 深圳赛安特技术服务有限公司 Event processing method and device for client, terminal equipment and storage medium
CN113986384A (en) * 2021-10-28 2022-01-28 数字天堂(北京)网络技术有限公司 Processing device, method, equipment and storage medium based on client and cloud
CN114202308A (en) * 2021-12-10 2022-03-18 北京百度网讯科技有限公司 Service processing method, apparatus, device and storage medium

Also Published As

Publication number Publication date
CN107390983B (en) 2020-08-04

Similar Documents

Publication Publication Date Title
CN107390983B (en) Service instruction execution method, client and storage medium
US9152529B2 (en) Systems and methods for dynamically altering a user interface based on user interface actions
US11616860B2 (en) Information display method, terminal, and server
CN111130987A (en) Automatic acquisition method and device for AWR report, electronic equipment and storage medium
CN111178937A (en) User reward method and device of application, electronic equipment and readable storage medium
CN108388512A (en) Data processing method and server
CN113434063B (en) An information display method, device and equipment
CN108777632B (en) Data processing method, client, service platform and configuration platform
CN111522599B (en) Method and device for transmitting information
CN106897202B (en) Method and apparatus for outputting data
WO2013143407A1 (en) Data processing, data collection
CN112380094A (en) RPA service flow processing method and device
US11196828B2 (en) Method, apparatus, device and computer storage medium for determining source channel
HK1247307A1 (en) Service instruction execution method, client and storage medium
TW201530435A (en) Updating a user interface to a service
CN105262829B (en) Geographical position monitoring method and system
KR102198789B1 (en) Server for generating integrated usage log data and operating method thereof
CN111324226B (en) Touch message processing method and device and electronic equipment
CN111611476B (en) Thematic page display method and device
CN113010368A (en) Method and apparatus for generating information
CN115840604B (en) Data processing method, device, electronic equipment and computer readable storage medium
HK1247307B (en) Service instruction execution method, client and storage medium
CN120067454A (en) Information display method and device
CN118860819A (en) Data statistics method, system, device, storage medium and electronic device
CN117421005A (en) Object interaction method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1247307

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: Greater Cayman, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载