Channel object data processing and communication method, device, server and medium
1. A data processing method of a channel object is characterized in that the method is applied to a first service end; the method comprises the following steps:
responding to a drainage identification code generation request sent by a client of a drainage object, and acquiring identification information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization;
generating a drainage identification code based on the identification information of the target tissue;
and responding to a channel joining request sent after a client of a consuming user reads the drainage identification code, acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, and establishing communication authority of the consuming user and the target channel object.
2. The method of claim 1, said obtaining identification information of a target channel object matching said consuming user from said plurality of channel objects, comprising:
randomly acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects; and/or the like, and/or,
and after channel objects reaching preset limiting conditions are eliminated, randomly acquiring identification information of a target channel object matched with the consumption user from the plurality of channel objects.
3. The channel object data processing method of claim 1, wherein the first server is coupled to a second server providing communication management services for the customer of the consuming user;
the establishing of the communication authority of the consuming user and the target channel object comprises the following steps:
sending a communication authority request aiming at the consuming user to the second server, so that the second server establishes the communication authority of the consuming user and the target channel object after receiving an authorization instruction sent by a client of the consuming user; the second server stores the consumption user identification of the consumption user, so that the first server establishes the incidence relation between the consumption user identification and the identification information of the channel object.
4. The channel object data processing method of claim 3, wherein the client of the target channel object is loaded with a first communication application for interacting with the first server information, and the client of the consuming user is loaded with a second communication application for interacting with the second server information;
the establishing of the communication authority of the consuming user and the target channel object comprises the following steps:
and establishing communication authority of the consuming user based on the communication between the second communication application program and the target channel object based on the first communication application program.
5. The channel object data processing method of claim 3, comprising:
and counting the number of the consumption users associated with the channel object according to the consumption user identification associated with the identification information of each channel object.
6. The data processing method of the channel object according to claim 1 or 3, wherein the generating of the drainage identification code based on the identification information of the target organization comprises:
and generating a drainage identification code based on the identification information of the target tissue and the identification information of the drainage object.
7. The channel object data processing method of claim 6, further comprising:
establishing an association relation between the identification information of a consuming user establishing communication authority with a target channel object through a drainage identification code and the identification information of a drainage object related to the drainage identification code;
and counting the number of the consumption users related to the drainage object.
8. The data processing method of a channel object of claim 6, said acquiring identification information of a target channel object matching with said consuming user from said plurality of channel objects, comprising:
and acquiring identification information of a channel object which has a corresponding relation with the drainage object from the plurality of channel objects, wherein the identification information is used as identification information of a target channel object matched with the consumption user.
9. The channel object data processing method of claim 1, further comprising:
updating identification information of a plurality of channel objects managed by a target organization based on a preset trigger condition;
the preset trigger conditions include:
a preset update period;
alternatively, the channel objects managed by the target organization are added, deleted, or modified.
10. The data processing method of channel objects according to claim 1, wherein the first service end stores therein service geographical information of the plurality of channel objects, respectively; acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, wherein the identification information comprises:
acquiring a target geographic position of a client of the consuming user;
and acquiring identification information of a target channel object matched with the target geographic position of the consumption user from the plurality of channel objects based on the service geographic information of the plurality of channel objects.
11. A communication method of a channel object is characterized in that the method is applied to a client of a consumption user; the method comprises the following steps:
reading the drainage identification code to send a channel joining request; wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the identification information of a target channel object matched with the consumption user to be acquired from the plurality of channel objects;
and acquiring the communication authority of the consumption user and the target channel object.
12. The method of communicating via object of claim 11, wherein said obtaining identification information of a target via object matching the consuming user from the plurality of via objects comprises:
randomly acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects; and/or the like, and/or,
and after channel objects reaching preset limiting conditions are eliminated, randomly acquiring identification information of a target channel object matched with the consumption user from the plurality of channel objects.
13. The channel object communication method of claim 11, wherein the client provides a communication management service by a second server; the second service end is coupled with the first service end;
the obtaining of the communication authority of the consuming user and the target channel object comprises:
receiving an authorization request for the communication right;
responding to the authorization operation of the consuming user, generating an authorization instruction and sending the authorization instruction to the second server so as to establish the communication authority of the consuming user and the target channel object; the second server stores the consumption user identification of the consumption user, so that the first server establishes the association relationship between the consumption user identification and the identification information of the channel object.
14. The channel object communication method of claim 13, wherein the client of the target channel object is hosted with a first communication application for interacting with the first server information, and the client of the consuming user is hosted with a second communication application for interacting with the second server information;
the obtaining of the communication authority of the consuming user and the target channel object comprises:
and obtaining the communication authority of the consuming user based on the communication between the second communication application program and the target channel object based on the first communication application program.
15. The channel object communication method of claim 13, wherein the association relationship between the consumption user id and the channel object id information is used for counting the number of consumption users associated with the channel object.
16. The communication method of the channel object of claim 11 or 13, wherein the drainage identification code is generated based on the identification information of the target tissue and the identification information of the drainage object.
17. The channel object communication method of claim 16, wherein said obtaining identification information of a target channel object matching the consuming user from the plurality of channel objects comprises:
and acquiring identification information of a channel object which has a corresponding relation with the drainage object from the plurality of channel objects, wherein the identification information is used as identification information of a target channel object matched with the consumption user.
18. The channel object communication method according to claim 11, wherein the identification information of the plurality of channel objects managed by the target organization is updated under a preset trigger condition;
the preset trigger conditions include:
a preset update period;
alternatively, the channel objects managed by the target organization are added, deleted, or modified.
19. The channel object communication method of claim 11, comprising:
and sending the target geographic position of the consumed client so as to obtain the identification information of the target channel object, of which the service geographic information is matched with the target geographic position of the consuming user, from the plurality of channel objects.
20. The data processing device of the channel object is characterized by being applied to a first service end; the data processing apparatus includes:
the identification acquisition module is used for responding to a drainage identification code generation request sent by a client of a drainage object and acquiring identification information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization;
the identification code generation module is used for generating a drainage identification code based on the identification information of the target tissue;
and the channel matching module is used for responding to a channel joining request sent after the client of the consumer reads the drainage identification code, acquiring identification information of a target channel object matched with the consumer from the plurality of channel objects, and establishing the communication authority between the consumer and the target channel object.
21. The communication device of the channel object is characterized by being applied to a client of a consumption user; the communication apparatus includes:
the channel request module is used for reading the drainage identification code so as to send a channel joining request; wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the identification information of a target channel object matched with the consumption user to be acquired from the plurality of channel objects;
and the channel communication module is used for acquiring the communication authority of the consumption user and the target channel object.
22. A server, comprising: a communicator, a memory, and a processor; the communicator is used for communicating with the outside; the memory stores program instructions; the processor is configured to execute the program execution to perform the data processing method of the channel object according to any one of claims 1 to 10.
23. A computer device, comprising: a communicator, a memory, and a processor; the communicator is used for communicating with the outside; the memory stores program instructions; the processor is used for running the program execution to execute the communication method of the channel object according to any one of claims 11 to 19.
24. A computer-readable storage medium, characterized in that program instructions are stored which, when executed, perform the data processing method of a channel object according to any one of claims 1 to 10; or, the communication method of the channel object of any one of claims 11 to 19 is performed.
Background
At present, there is a popularization demand for enterprises such as catering and retail businesses, and employees of the enterprises introduce consuming users by using social software distributed by the enterprises or establishing channel objects such as a social software user group of the enterprises. Specifically, the employee adds a friend to the social software account of the consuming user through the social software account assigned to the employee by the enterprise to establish a relationship, or introduces the social software account of the consuming user into a social software user group of the enterprise, and the like.
However, the number of users that can be added by the social software account of the employee or the social software user group is always limited, and once the upper limit is reached, the intended consuming user cannot be added, which results in traffic loss.
Therefore, how to provide a more sophisticated and efficient solution for introducing consumers to solve the above problems has become an urgent technical problem in the industry.
Disclosure of Invention
In view of the above-mentioned shortcomings of the prior art, it is an object of the present application to provide a data processing method, apparatus, computer and storage medium of a channel object, thereby solving the problems of the prior art.
In order to achieve the above and other related objects, an embodiment of a first aspect of the present application provides a method for processing data of a channel object, where the method is applied to a first service end; the method comprises the following steps: responding to a drainage identification code generation request sent by a client of a drainage object, and acquiring identification information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization; generating a drainage identification code based on the identification information of the target tissue; and responding to a channel joining request sent after a client of a consuming user reads the drainage identification code, acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, and establishing communication authority of the consuming user and the target channel object.
In some embodiments of the first aspect, said obtaining identification information of a target channel object matching the consuming user from the plurality of channel objects comprises: randomly acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects; and/or after channel objects reaching preset limiting conditions are eliminated, randomly acquiring identification information of a target channel object matched with the consumption user from the plurality of channel objects.
In some embodiments of the first aspect, the first server is coupled with a second server that provides communication management services for clients of the consuming user; the establishing of the communication authority of the consuming user and the target channel object comprises the following steps: sending a communication authority request aiming at the consuming user to the second server, so that the second server establishes the communication authority of the consuming user and the target channel object after receiving an authorization instruction sent by a client of the consuming user; the second server stores the consumption user identification of the consumption user, so that the first server establishes the incidence relation between the consumption user identification and the identification information of the channel object.
In some embodiments of the first aspect, the client of the target channel object hosts a first communication application for interacting with the first server information, and the client of the consuming user hosts a second communication application for interacting with the second server information; the establishing of the communication authority of the consuming user and the target channel object comprises the following steps: and establishing communication authority of the consuming user based on the communication between the second communication application program and the target channel object based on the first communication application program.
In some embodiments of the first aspect, the method for processing data of a channel object includes: and counting the number of the consumption users associated with the channel object according to the consumption user identification associated with the identification information of each channel object.
In some embodiments of the first aspect, the generating a drainage identification code based on the identification information of the target tissue comprises: and generating a drainage identification code based on the identification information of the target tissue and the identification information of the drainage object.
In some embodiments of the first aspect, the method for processing data of a channel object further comprises: establishing an association relation between the identification information of a consuming user establishing communication authority with a target channel object through a drainage identification code and the identification information of a drainage object related to the drainage identification code; and counting the number of the consumption users related to the drainage object.
In some embodiments of the first aspect, said obtaining identification information of a target channel object matching the consuming user from the plurality of channel objects comprises: and acquiring identification information of a channel object which has a corresponding relation with the drainage object from the plurality of channel objects, wherein the identification information is used as identification information of a target channel object matched with the consumption user.
In some embodiments of the first aspect, the method for processing data of a channel object further comprises: updating identification information of a plurality of channel objects managed by a target organization based on a preset trigger condition; the preset trigger conditions include: a preset update period; alternatively, the channel objects managed by the target organization are added, deleted, or modified.
In some embodiments of the first aspect, the first server stores therein service geographic information of the channel objects, respectively; acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, wherein the identification information comprises: and acquiring a target geographic position of the client of the consumption user, and acquiring identification information of a target channel object matched with the target geographic position of the consumption user from the plurality of channel objects based on the service geographic information of the plurality of channel objects.
In order to achieve the above and other related objects, an embodiment of a second aspect of the present application provides a channel object communication method, which is applied to a client of a consuming user; the method comprises the following steps: reading the drainage identification code to send a channel joining request; wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the identification information of a target channel object matched with the consumption user to be acquired from the plurality of channel objects; and acquiring the communication authority of the consumption user and the target channel object.
In some embodiments of the second aspect, said obtaining identification information of a target channel object matching said consuming user from said plurality of channel objects comprises: randomly acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects; and/or after channel objects reaching preset limiting conditions are eliminated, randomly acquiring identification information of a target channel object matched with the consumption user from the plurality of channel objects.
In some embodiments of the second aspect, the client is provided with a communication management service by a second server; the second service end is coupled with the first service end; the obtaining of the communication authority of the consuming user and the target channel object comprises: receiving an authorization request for the communication right; responding to the authorization operation of the consuming user, generating an authorization instruction and sending the authorization instruction to the second server so as to establish the communication authority of the consuming user and the target channel object; the second server stores the consumption user identification of the consumption user, so that the first server establishes the association relationship between the consumption user identification and the identification information of the channel object.
In some embodiments of the second aspect, the client of the target channel object hosts a first communication application for interacting with the first server information, and the client of the consuming user hosts a second communication application for interacting with the second server information; the obtaining of the communication authority of the consuming user and the target channel object comprises: and obtaining the communication authority of the consuming user based on the communication between the second communication application program and the target channel object based on the first communication application program.
In some embodiments of the second aspect, the association relationship between the consuming user identification and the identification information of the channel object is used for counting the number of consuming users associated with the channel object.
In some embodiments of the second aspect, the drainage identification code is generated based on identification information of the target tissue and identification information of the drainage object.
In some embodiments of the second aspect, said obtaining identification information of a target channel object matching said consuming user from said plurality of channel objects comprises: and acquiring identification information of a channel object which has a corresponding relation with the drainage object from the plurality of channel objects, wherein the identification information is used as identification information of a target channel object matched with the consumption user.
In some embodiments of the second aspect, the identification information of the plurality of channel objects managed by the target organization is updated under a preset trigger condition; the preset trigger conditions include: a preset update period; alternatively, the channel objects managed by the target organization are added, deleted, or modified.
In some embodiments of the second aspect, the method for communicating the channel object includes: and sending the target geographic position of the consumed client so as to obtain the identification information of the target channel object, of which the service geographic information is matched with the target geographic position of the consuming user, from the plurality of channel objects.
In order to achieve the above and other related objects, an embodiment of a third aspect of the present application provides a data processing apparatus for a channel object, which is applied to a first service end; the data processing apparatus includes: the identification acquisition module is used for responding to a drainage identification code generation request sent by a client of a drainage object and acquiring identification information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization; the identification code generation module is used for generating a drainage identification code based on the identification information of the target tissue; and the channel matching module is used for responding to a channel joining request sent after the client of the consumer reads the drainage identification code, acquiring identification information of a target channel object matched with the consumer from the plurality of channel objects, and establishing the communication authority between the consumer and the target channel object.
To achieve the above and other related objects, a communication device of a channel object is provided in an embodiment of a fourth aspect of the present application, which is applied to a client of a consuming user; the communication apparatus includes: the channel request module is used for reading the drainage identification code so as to send a channel joining request; wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the identification information of a target channel object matched with the consumption user to be acquired from the plurality of channel objects; and the channel communication module is used for acquiring the communication authority of the consumption user and the target channel object.
To achieve the above and other related objects, an embodiment of a fifth aspect of the present application provides a server, including: a communicator, a memory, and a processor; the communicator is used for communicating with the outside; the memory stores program instructions; the processor is configured to execute the program execution to execute the data processing method of the channel object according to any one of the first aspect.
To achieve the above and other related objects, an embodiment of a sixth aspect of the present application provides a computer apparatus comprising: a communicator, a memory, and a processor; the communicator is used for communicating with the outside; the memory stores program instructions; the processor is used for executing the program execution to execute the communication method of the channel object according to any one of the second aspect.
To achieve the above and other related objects, an embodiment of a seventh aspect of the present application provides a computer-readable storage medium storing program instructions, which when executed, perform the data processing method of a channel object according to any one of the first aspect; alternatively, the communication method of the channel object according to any one of the second aspect is performed.
To sum up, the embodiments of the present application provide a method, an apparatus, a server and a medium for data processing and communication of a channel object, where the method for data processing includes: the method comprises the steps that a first service end responds to a drainage identification code generation request sent by a client of a drainage object, and identification information of a target organization of the drainage object is obtained; the first server stores identification information of a plurality of channel objects managed by the target organization; generating a drainage identification code based on the identification information of the target tissue; and responding to a channel joining request sent after a client of a consuming user reads the drainage identification code, acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, and establishing communication authority of the consuming user and the target channel object. According to the method and the device, the drainage identification code of the target tissue is generated based on the organization relationship between the target tissue and each channel object managed by the target tissue, a channel adding request is formed after the drainage identification code is read by a client of a consumer, the target channel object matched with the channel object is correspondingly selected for the consumer, the problem that a single target channel object is limited is avoided, the drainage identification code of the target tissue can be automatically generated corresponding to the organization relationship, and the generation efficiency of the drainage identification code is improved.
Drawings
Fig. 1 shows a schematic structural diagram of a communication system in an embodiment of the present application.
Fig. 2 shows a schematic structural diagram of a computer device in an embodiment of the present application.
Fig. 3 shows a flow chart of a data processing method of a channel object in the embodiment of the present application.
FIG. 4 shows a flowchart illustrating selection of a matching channel object for a consuming user based on a geo-service in an embodiment of the present application.
Fig. 5 shows a schematic flow chart of flow statistics of the flow guidance object in the data processing method of the channel object in the embodiment of the present application.
Fig. 6 shows a flowchart of a communication method of a channel object in the embodiment of the present application.
Fig. 7 shows a schematic diagram of the establishment of communication rights between a consuming user and a channel object in an embodiment of the present application.
FIG. 8 shows a block diagram of a data processing apparatus of a channel object in an embodiment of the present application.
FIG. 9 shows a block diagram of a communication device of a channel object in an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application is provided by way of specific examples, and other advantages and effects of the present application will be readily apparent to those skilled in the art from the disclosure herein. The present application is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present application. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Embodiments of the present application will be described in detail below with reference to the accompanying drawings so that those skilled in the art to which the present application pertains can easily carry out the present application. The present application may be embodied in many different forms and is not limited to the embodiments described herein.
In order to clearly explain the present application, components that are not related to the description are omitted, and the same reference numerals are given to the same or similar components throughout the specification.
Throughout the specification, when a device is referred to as being "connected" to another device, this includes not only the case of being "directly connected" but also the case of being "indirectly connected" with another element interposed therebetween. In addition, when a device "includes" a certain component, unless otherwise stated, the device does not exclude other components, but may include other components.
When a device is said to be "on" another device, this may be directly on the other device, but may also be accompanied by other devices in between. When a device is said to be "directly on" another device, there are no other devices in between.
Although the terms first, second, etc. may be used herein to describe various elements in some instances, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, the first interface and the second interface, etc. are described. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or" and/or "as used herein are to be construed as inclusive or meaning any one or any combination. Thus, "A, B or C" or "A, B and/or C" means "any of the following: a; b; c; a and B; a and C; b and C; A. b and C ". An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the singular forms "a", "an" and "the" include plural forms as long as the words do not expressly indicate a contrary meaning. The term "comprises/comprising" when used in this specification is taken to specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but does not exclude the presence or addition of other features, regions, integers, steps, operations, elements, and/or components.
Terms representing relative spatial terms such as "lower", "upper", and the like may be used to more readily describe one element's relationship to another element as illustrated in the figures. Such terms are intended to include not only the meanings indicated in the drawings, but also other meanings or operations of the device in use. For example, if the device in the figures is turned over, elements described as "below" other elements would then be oriented "above" the other elements. Thus, the exemplary terms "under" and "beneath" all include above and below. The device may be rotated 90 or other angles and the terminology representing relative space is also to be interpreted accordingly.
Although not defined differently, including technical and scientific terms used herein, all terms have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. Terms defined in commonly used dictionaries are to be additionally interpreted as having meanings consistent with those of related art documents and the contents of the present prompts, and must not be excessively interpreted as having ideal or very formulaic meanings unless defined.
At present, merchants of various catering enterprises and retail enterprises establish communication with consuming users through social software, so that customer traffic is introduced. However, as described earlier, since there is a problem of user upper limit for each social software account and social software user group, it may cause a failure of adding by consuming users and cause traffic loss. In addition, as the restaurants in the catering and retail industries are numerous, the social software account numbers distributed to employees by the enterprises or the established social software user groups are also numerous, and the corresponding management efficiency is reduced.
In view of this, the embodiments of the present application may provide solutions to the above problems.
Fig. 1 is a schematic structural diagram of a communication system in the embodiment of the present application.
In the communication system shown in fig. 1, comprising: a first client 101 for directing objects, a second client 102 for directing channel objects, and a third client 103 for consuming users, a first server 104, and a second server 105 communicating over a network 106.
In some embodiments, the first service 104 may provide a drainage identification code for a target tissue associated with the drainage object. The drainage identification code is a pattern code containing configuration information (which may include, for example, a network link and corresponding parameters), and may be embodied as a two-dimensional code, a bar code, or other types of pattern codes.
Data of the relationship between the target organization and a plurality of channel objects (such as employees, social software user groups, and the like) managed by the target organization can be stored in the first service end 104, and accordingly, a drainage identification code of the target organization can be generated and provided to the first client 101 of the drainage object.
The first server 104 is coupled to the second server 105. In a specific example, the second server 105 provides a communication service for the third client 103 of the consuming user, such as managing a consuming user identifier of the consuming user representing the identity of the consuming user in the communication. The first server 104 may obtain a consuming user identifier of the consuming user from the second server 105 or the third client 103, and the first server 104 may obtain an authorization indication of the consuming user, such as an identifier of the consuming user or other user information, from the second server 105 to the third client 103. The first service end 104 may select a target channel object matching the consuming user having the channel joining request from a plurality of channel objects managed by the target organization to establish the communication authority. For example, when the target channel object is a member man-hour, a friend relationship between the consuming user and a social software account of the channel object is established, so that the consuming user can communicate with the second client 102 of the channel object through the third client 103; for another example, when the target channel object is a social software user group, the social software account of the consuming user may be added to the social software user group for communication.
For example, the application process, the drainage object communicates with the first server 104 through the first client 101 thereof, so that the first server 104 generates the drainage identification code corresponding to the target tissue and provides the drainage identification code to the first client 101 of the drainage object. In some scenarios, the drainage object may present or transmit the held drainage identification code to the consuming user via its first client 101, for example, by the first client 101 displaying or transmitting a separate drainage identification code, or by displaying or transmitting a carrier (e.g., poster) containing the drainage identification code to the consuming user, or the like. The consuming user can read the drainage identification code (such as scanning a two-dimensional code) through the third client 103 to generate a channel joining request and send the channel joining request through the network 106, the first server 104 obtains a target channel object in response to the channel joining request through communication interaction with the second server 105 (such as the channel joining request transmits content to the first server 104 through the second server 105, or the first server 104 obtains the content of the channel joining request from the network 106), so that the communication right between the consuming user and the target channel object can be established, and the introduction of the consuming user is realized.
In some embodiments, the first client 101, the second client 102, and the third client 103 may be, for example, a desktop, a laptop, a smartphone, a tablet, a smartwatch, a smartband, or other smart terminal implementation.
In some embodiments, the first server 104 and the second server 105 may be implemented in different servers or server groups, or the first server 104 and the second server 105 may be two virtual hosts running on a server or a server group. In a possible example, the service type of the first service end 104 and the second service end 105 may be any one of the following: SaaS (software as a service), PaaS (platform as a service), IaaS (information as a service)
In some embodiments, the network 106 may be a wired and/or wireless internet network, such as a wired network formed by connecting network devices through optical fibers or network cables, such as a wireless network based on network standards of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), 5G, WiMax, WiFi, bluetooth, and so on.
In some embodiments, the client of the target channel object launches a first communication application, e.g., a first social software program, for information interaction with the first service 104; the client of the consuming user is loaded with a second communication application, such as a second social software program, for information interaction with the second server 105.
In some examples, the first service 104 may have a corresponding first service 104 installed corresponding to the first communication application to interact with the first communication application hosted by a client associated with the organization, such as a drainage object, a channel object, and the like, to provide a corresponding service and perform user management. The second server 105 may install a second server 105 program corresponding to the second communication application program to interact with the second communication application program installed on the client of the consuming user, for example, to provide corresponding services and perform user management. Illustratively, the third client 103 may read the drainage identification code and decode the content therein through the first communication application.
Further, the first server 104 establishes communication authority between the consuming user and the target channel object by interacting with the second server 105, which may be exemplarily expressed as establishing communication authority between the consuming user and the channel object between the social account of the first social software program and the social account of the consuming user in the second social software program.
Please refer to fig. 2, which shows a schematic structural diagram of a computer device according to an embodiment of the present application. The first client, the second client, the third client, the first server and the second server in the communication system of fig. 1 may all have the architecture of the computer device to implement their respective functions.
The computer apparatus 200 includes a bus 201, a processor 202, a communicator 203, and a memory 204. The processor 202, memory 204, and communicator 203 may communicate over a bus 201. The memory may store program instructions, and the processor may implement functions by executing program execution, such as the functions of the first client, the second client, the third client, the first server and the second server in the above embodiments, respectively.
The bus 201 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. Although only one thick line is shown in fig. 2 for ease of illustration, only one bus or type of bus is not shown.
In some embodiments, the processor 202 may be implemented as a Central Processing Unit (CPU), a micro Processing Unit (MCU), a System On a Chip (System On Chip), a field programmable logic array (FPGA), or the like. The Memory 204 may include a Volatile Memory (Volatile Memory) for temporary storage of data when the program is executed, such as a Random Access Memory (RAM). The Memory 204 may also include a non-volatile Memory (non-volatile Memory) for data storage, such as a Read-Only Memory (ROM), a flash Memory, a Hard Disk Drive (HDD) or a Solid-State Disk (SSD).
The communicator 203 is used for communicating with the outside. In a particular example, the communicator 203 can include one or more wired and/or wireless communication circuit modules. For example, the wired communication circuit module may include one or more of a wired network card, a USB module, a serial interface module, and the like. The wireless communication circuit module may include: a circuit module based on one or more communication systems of Near Field Communication (NFC) technology, 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), 5G, WiMax, WiFi, BlueTooth (BT), Global Navigation Satellite System (GNSS), and the like.
In addition, the first client, the second client and the third client further comprise a display screen and an image sensor (which can be loaded in the camera part), wherein the display screen can be used for displaying a graphical user interface and displaying the drainage identification code or a poster containing the drainage identification code in the graphical user interface; the image sensor may be used to acquire images of the drainage identification code for the processor to identify the configuration information it contains.
Fig. 3 is a schematic flow chart showing a data processing method of a channel object according to an embodiment of the present application.
The data processing method of the channel object can be applied to a first server, for example, the first server in the example of fig. 1. The method specifically comprises the following steps:
step S301: responding to a drainage identification code generation request sent by a client of a drainage object, and acquiring identification information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization.
In some embodiments, the target organization may be a merchant or affiliate thereof. Wherein the branch office may be a main store, branch store, etc. of the merchant.
In some embodiments, the relationship between the drainage object and the target organization may be presented, for example, as the drainage object being an employee of the target organization, a client of the target organization, and possibly a person having a social relationship with the employee or client of the target organization. Wherein when the target organization is a merchant, the customer may be a consuming user who has consumed at the target organization; alternatively, the customer may be a person of a supplier or the like downstream in the supply chain of the target organization.
In some embodiments, the channel object is a channel that obtains customer traffic for an organization. The channel object may be, for example, an employee of an organization (such as a business or its subordinate store) or a social software user group for establishing a communication link with the consuming user through social software to convert the consuming user into traffic. In a specific example, when the channel object is a member man-hour, the first server may store identification information managed by a target organization and identification information of a plurality of channel objects managed by the first server in association; such associations may be established in this case, for example, with personnel data (e.g., data describing various employees affiliated with each store of the merchant). In addition, if the channel object is a social software user group, the identification information managed by each target organization and the identification information of the social software user group can be stored in an associated manner. The identification information of each organization and channel object is used for identifying the identity of the organization and channel object, and may be an ID in the form of a character string of various languages or numbers, or may be a pattern code (e.g., a bar code or a two-dimensional code). For example, the social software user group may be created based on a first social software program, and the group may be created for the creator by an employee of the organization in a social account of the first social software program.
For example, the following table 1 is used to describe an association relationship between identification information of an organization and identification information of a channel object. The identification information of the organization 1 is A, and the identification information of the managed channel objects is A1, A2, A3 and A4; the identification information of the organization 2 is B, and the identification information of the managed channel objects thereof is B1, B2, B3. The users A1-A4 and B1-B3 may all correspond to employees, may all correspond to social software user groups, or may partially correspond to employees and the other correspond to social software groups.
Step S302: and generating a drainage identification code based on the identification information of the target tissue.
In view of the limitation problem of each channel object, for example, the social software account of the employee has a friend upper limit, and the social software user group has a user upper limit, which may result in the loss of the consuming user. By generating a drain identification code based on the identification information of the target organization, when read by a consuming user, a target channel object is selected among a plurality of channel objects managed by the target organization to communicate with the consuming user. Therefore, the drainage identification code of the target channel object can be flexibly selected, and the problem that the single channel object is limited can be solved.
In some embodiments, step S302 refers to generating the drainage identification code associated with identification information of the target tissue. The drainage identification code may be, for example, a two-dimensional code or the like. In some examples, the drain identification code may include a network link, and the network link may point to the first service.
Step S303: and responding to a channel joining request sent after a client of a consuming user reads the drainage identification code, acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, and establishing communication authority of the consuming user and the target channel object.
In some embodiments, the third client of the consuming user may send the content, such as a network link, to the first server pointed by the network link by reading the drainage identification code, for example, acquiring and identifying an image of the drainage identification code (such as a two-dimensional code) through a camera of the third client to obtain the content, such as the network link, in the drainage identification code, so as to generate a channel join request, for example, transmit the channel join request to the second server, and transmit the content to the first server through communication interaction with the first server by the second server.
In step S303, the first server matches a suitable target channel object for the consuming user, and establishes a communication right between them.
In some embodiments, the communication rights need to be established without the consuming user providing authorization indicating his consent. Thus, in some examples, the step S303 may further include: and the first server sends a communication authority request aiming at the consuming user to the second server.
The communication right request is for requesting authorization of the communication right by the consuming user to a third client of the consuming user. Further, when the consuming user performs an authorization operation at the third client, a corresponding authorization instruction is generated and sent to the second server, so that after the second server receives the authorization instruction, the communication authority of the consuming user and the target channel object is established. The second server stores the consumption user identification of the consumption user, so that the first server establishes the association relationship between the consumption user identification and the identification information of the channel object.
In some embodiments, the matching between the identifying information of the corresponding consuming user and the channel object may be accomplished through one or more of the following orchestrations.
For example, identification information of a target channel object matching the consuming user is randomly acquired from the plurality of channel objects. Optionally, the probability that the identification information of each channel object is matched may be preset, for example, the probabilities of setting the channel objects X1, X2, and X3 to be the same, that is, the channel objects X1, X2, and X3 are given the same weight; alternatively, if it is desired to have a bias for different channel objects, different probabilities may be set, for example, the probabilities of the channel objects X1, X2, and X3 are 30%, 40%, 30%, and the like, respectively.
For another example, after excluding channel objects that reach preset limiting conditions, the identification information of the target channel object matching the consuming user is randomly acquired from the plurality of channel objects. For example, the employees who have reached the upper limit of the social friends and the social user group who have reached the upper limit of the members are excluded, and a target channel object is selected (e.g., randomly selected) from the remaining target channel objects.
As another example, as shown in FIG. 4, a matching channel object may also be selected for a consuming user by a geographic based service (LBS).
In this embodiment, the first service end may store therein service geographic information of the plurality of channel objects, respectively. In step S303, acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects, where the acquiring includes:
step S401: and acquiring the target geographic position of the client of the consumption user.
In a specific example, the target geographic location may be obtained by a Global Navigation Satellite System (GNSS) module in a terminal device of the consuming user. When the second communication application program loaded on the third client of the consuming user obtains the acquisition right of the consuming user to the geographical position information, the second communication application program can acquire the target geographical position of the consuming user from the third client. In some examples, the target geographic location of the consuming user may be obtained from the third client in the event that the first server needs to obtain authorization of the target geographic location through the second server.
Step S402: and acquiring identification information of a target channel object matched with the target geographic position of the consumption user from the plurality of channel objects based on the service geographic information of the plurality of channel objects.
In a specific example, the service geographic information may include location information of an organization corresponding to the target channel object, such as geographic location information of a store to which the channel object belongs. Thus, the matching may be, for example, matching a channel object belonging to a store closest to the consuming user as a target channel object; optionally, when there are a plurality of channel objects in the store, a unique target channel object may be selected by the foregoing rules of random, circumventing one or a combination of channel objects reaching the limit.
Or, when the channel object is a member man-hour, the service geographic location information may be the geographic location information of the employee, and may not be consistent with the geographic location information of the organization to which the employee belongs, and the matching may be to match the employee closest to the consuming user as the target channel object. Alternatively, when there are a plurality of nearest channel objects, a unique target channel object may be selected by the foregoing rules of random, evading one or a combination of channel objects that reach the limit.
The change of the target channel object may be caused by the change of the channel object managed by each organization, such as the entry, departure or post of store employees, or the dismissal or new establishment of the social software user group. Therefore, in some embodiments of the present application, the identification information of the plurality of channel objects managed by the target organization may also be updated based on a preset trigger condition;
in a specific example, the preset trigger condition includes at least one of the following:
for example, a preset update period is performed, that is, the update is performed every preset period time (for example, one day, one week, one month, and the like), and the corresponding identifier created or resolved by the social software user group and having a relationship change of the employee is updated.
As another example, the channel objects managed by the target organization are added, deleted, or modified.
Taking table 1 as an example, if the channel object (employee carambola) corresponding to a1 leaves, the relationship that a is associated with a1 may be deleted, or a1 may be replaced with the identification information a5 of the employee king that takes over the carambola. Accordingly, the target channel object is matched in a2, A3, a4, or a2, A3, a4, a5 for the consuming user accessed through the drainage identification code of the organization 1.
In some embodiments, based on the consumption user identification associated with the identification information of each channel object of each organization, the number of consumption users associated with the channel object, namely the number of customers introduced by the channel object, can be easily counted, so that the effects of the channel object can be counted and compared. When the channel object is an employee, the drainage performance of the employee is counted.
For example, let enterprise Q have three stores Q1, Q2, Q3.
There are 3 employees in store 1 (identification information Q1), identification information Q11, Q12, Q13, 2 social software user groups, and identification information Q14, Q15.
Store employees at store 2 (identification information Q2) have 2 digits, and the identification information Q21 and Q22 respectively; there are 1 social software user group of store Q2, with identification information Q23.
Store employees at store 3 (identification information Q3) have 2 digits, and the identification information Q31 and Q32 respectively; there are 2 social software user groups in store Q3, with identification information Q33, Q34.
Assuming statistical drainage as shown in table 2 below:
on one hand, the drainage condition of each channel object can be obtained according to the data in the table 2. Further optionally, a comparative analysis of the drainage between different channel objects, or between channel objects of the same or different types (e.g. employees or social software user groups) may also be performed, such as store 1, where Q12 is the highest performing member and employee Q11 is the lowest performing member; for example, in store 1, employees have a total drain of 75, which is less than 90 for social software user groups Q14 and Q15.
On the other hand, the drainage condition of each tissue can be obtained according to the data in the table 2. Further optionally, a comparative analysis of the drainage between tissues may also be performed. For example, if the total drainage of store 1 is 165, the total drainage of store 2 is 40, and the total drainage of store 3 is 140, then the drainage is obtained, with store 1 being greater than store 3 and store 2.
In a further aspect, it is also possible to combine the above aspects, and to carry out a comparative analysis of the lateral drainage between different channellings, or between the same or different types of channellings, between different tissues, without further developments here.
The above-listed statistical methods and analysis methods are only examples, and can be varied and enriched in the actual scene, and are not further developed here.
In a specific scenario, the flow introduced by the drainage object should also be statistically obtained for quantifying the contribution of the drainage object. In some embodiments, in the step S302 of generating the drainage identification code, the method may include: and generating a drainage identification code based on the identification information of the target tissue and the identification information of the drainage object. Accordingly, the configuration information included in the generated drainage identification code includes identification information of the drainage object, and when the drainage identification code is read, the identification information can also be read and included in, for example, the channel join request or other message and acquired by the first service end. Therefore, when the incidence relation between the matched consumption user and the identification information of the target channel object is established, the identification information of the drainage object is also associated together, and the flow is further counted.
In some embodiments, as shown in fig. 5, after step S302, the data processing method of the channel object may further include:
step S501: establishing an association relation between the identification information of a consuming user establishing communication authority with a target channel object through a drainage identification code and the identification information of a drainage object related to the drainage identification code;
for example, when the consumer user whose identification information is P1 generates a channel join request by scanning the drainage identification code of store 1, the channel join request includes information of drainage object S1; the first service end matches the target channel object A3 for P1 based on the channel join request, and the established association relationship is 'P1-A3-S1'.
Step S502: and counting the number of the consumption users related to the drainage object.
For example, it is inferred that the number of the consuming users introduced by the drainage object S1, i.e. the contribution of the drainage object S1, can be obtained by counting the number of the identification information of each consuming user associated with the drainage object S1, and the performance thereof can be further counted.
In some embodiments, there may also be a correspondence between the drainage object and the channel object, for example, the channel object and the drainage object belong to the same employee, and the employee is the same as the identification information of the drainage object and the channel object. When matching the target channel object corresponding to the consuming user, the corresponding relationship of the drainage object may be considered, and the identification information of the channel object having the corresponding relationship with the drainage object is obtained from the plurality of channel objects and is used as the identification information of the target channel object matched with the consuming user.
For example, employee 1 has identification information a1 of the channel object, and a1 is added as the identification information of the drainage object when the drainage identification code of the organization to which employee 1 belongs is generated. When the drainage identification code is read by the consuming user (identification information is Q1), the first service end a1 may find the corresponding identification information a 1. If employee 1 is still in the normal working state, the previous matching rule may optionally be skipped, and the channel object corresponding to a1 (employee 1) may be used as the target channel object, so as to establish the communication authority between employee 1 and the consuming user.
Fig. 6 is a schematic flow chart illustrating a communication method of a channel object in the embodiment of the present application. The communication method of the channel object may be applied to a client of a consuming user, for example, a third client in fig. 1. The content related to the first service end, the second service end, and the like in this embodiment may refer to the description in the previous embodiment, and the description in this embodiment is not repeated.
The method comprises the following steps:
step S601: and reading the drainage identification code to send a channel joining request.
Wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the acquisition of the identification information of the target channel object matched with the consumption user from the plurality of channel objects.
Step S602: and acquiring the communication authority of the consumption user and the target channel object.
In some embodiments, said obtaining identification information of a target channel object matching said consuming user from said plurality of channel objects comprises: randomly acquiring identification information of a target channel object matched with the consuming user from the plurality of channel objects; and/or after channel objects reaching preset limiting conditions are eliminated, randomly acquiring identification information of a target channel object matched with the consumption user from the plurality of channel objects.
In some embodiments, the client is provided with a communication management service by a second server; the second service end is coupled with the first service end; the obtaining of the communication authority of the consuming user and the target channel object comprises: receiving an authorization request for the communication right; responding to the authorization operation of the consuming user, generating an authorization instruction and sending the authorization instruction to the second server so as to establish the communication authority of the consuming user and the target channel object; the second server stores the consumption user identification of the consumption user, so that the first server establishes the association relationship between the consumption user identification and the identification information of the channel object.
In some embodiments, the client of the target channel object is loaded with a first communication application for interacting with the first server information, and the client of the consuming user is loaded with a second communication application for interacting with the second server information; the obtaining of the communication authority of the consuming user and the target channel object comprises: and obtaining the communication authority of the consuming user based on the communication between the second communication application program and the target channel object based on the first communication application program.
In some embodiments, the association relationship between the consumption user identification and the identification information of the channel object is used for counting the number of consumption users associated with the channel object.
In some embodiments, the drainage identification code is generated based on identification information of the target tissue and identification information of the drainage object.
In some embodiments, said obtaining identification information of a target channel object matching said consuming user from said plurality of channel objects comprises: and acquiring identification information of a channel object which has a corresponding relation with the drainage object from the plurality of channel objects, wherein the identification information is used as identification information of a target channel object matched with the consumption user.
In some embodiments, the identification information of the plurality of channel objects managed by the target organization is updated under a preset trigger condition; the preset trigger conditions include: a preset update period; alternatively, the channel objects managed by the target organization are added, deleted, or modified.
In some embodiments, the channel object communication method includes: and sending the target geographic position of the consumed client so as to obtain the identification information of the target channel object, of which the service geographic information is matched with the target geographic position of the consuming user, from the plurality of channel objects.
To more intuitively and clearly illustrate the implementation in the above embodiment, please refer to fig. 7, which illustrates the flow of establishing the communication rights between the consuming user and the channel object by a specific scenario example. The dotted arrows in fig. 7 indicate the association relationship, and the solid arrows indicate the communication relationship between the respective terminals.
The identification information of the organization 1 is a, and the identification information of the organization 2 is B.
The first service end responds to the drainage identification code generation requests of the drainage object 1 and the drainage object 2, the corresponding tissue 1 generates a drainage identification code X associated with the identification information A and provides the drainage identification code X to the drainage object 1, and the corresponding tissue 2 generates a drainage identification code Y associated with the identification information B and provides the drainage identification code Y to the drainage object 2.
The stream guidance object 1 provides the X to a consumer C (such as displaying or displaying by a poster as a carrier, or forwarding), and the consumer C scans the code of the X to generate a channel joining request to a first server; and the stream guiding object 2 provides Y to a consuming user D, and the consuming user D scans codes for the Y to generate a channel joining request sent to the first service terminal. The channel joining request can be transmitted to the first service end through the second service end.
The first server can obtain an authorization indication (for example, identification information "C" for authorizing and identifying the identity of the consuming user C, or other user information) from the second server to C, and match the consuming user C with a target channel object a1 in a 1-a 4 according to a channel join request of C, and establish communication rights of a1 and C, where C and a1 respectively perform communication interaction, such as a message session, via the first server and the second server by using a first communication application (such as first social software) and a second communication application (such as second social software) hosted by respective clients. Similarly, the first server may obtain an authorization indication (for example, identification information "D" for authorizing and identifying the identity of the consuming user D, or other user information, etc.) from the second server to the consumer D, and match the consuming user D with the target channel object B1 in B1-B3 according to the channel joining request of D, to establish communication rights of D and B3, and perform communication interaction between D and B3 through the first server and the second server by using the first communication application and the second communication application carried by their respective clients, respectively.
As shown in fig. 8, a block diagram of a data processing apparatus of a channel object in the embodiment of the present application is shown. The specific implementation of the data processing apparatus of the channel object may refer to the previous embodiment of the data processing method of the channel object, and the details of the same technology are not repeated here.
As shown, the data processing apparatus 800 of the channel object may be applied to a first server, for example, the first server in fig. 1. The device comprises:
an identifier obtaining module 801, configured to obtain, in response to a drainage identifier generation request sent by a client of a drainage object, identifier information of a target tissue of the drainage object; the first server stores identification information of a plurality of channel objects managed by the target organization;
an identification code generation module 802, configured to generate a drainage identification code based on the identification information of the target tissue;
and the channel matching module 803 is used for responding to a channel joining request sent after the client of the consumer reads the drainage identification code, acquiring identification information of a target channel object matched with the consumer from the plurality of channel objects, and establishing the communication authority between the consumer and the target channel object.
As shown in fig. 9, a block diagram of a communication device of a channel object in the embodiment of the present application is shown. The specific implementation of the communication device of the channel object may refer to the previous embodiment of the communication method of the channel object, and the details of the same technology are not repeated here.
As shown, the communication means 900 of the channel object may be applied to a client of a consuming user, such as the third client in fig. 1. The device comprises:
a channel request module 901, configured to read the drainage identification code to send a channel join request; wherein the drainage identification code is generated based on identification information of a target tissue; the target organization manages a plurality of channel objects; the channel joining request is used for triggering the identification information of a target channel object matched with the consumption user to be acquired from the plurality of channel objects;
a channel communication module 902, configured to obtain a communication right between the consuming user and a target channel object.
Embodiments of the present application may also provide a computer-readable storage medium, on which program instructions are stored, where the program instructions execute the flow steps in the foregoing data processing method of a channel object and communication method embodiment of a channel object when running.
That is, the above-described method steps are implemented as software or program instructions that can be stored in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or as program instructions that are originally stored in a remote recording medium or a non-transitory machine-readable medium and are to be stored in a local recording medium, downloaded through a network, so that the method described herein can be processed by such software stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware such as an ASIC or FPGA.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of program instruction products. The program instruction product includes one or more program instructions. The processes or functions according to the present application occur in whole or in part when program instruction instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The program instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
For example, the functional modules in the embodiments of fig. 8 and 9 may be implemented by software; or may be implemented by a combination of hardware and software, for example, by a processor in an embodiment of a computer device executing program instructions in a memory; alternatively, the present invention may be implemented by a hardware circuit.
In addition, each functional module in the embodiments of the present application may be dynamically in one processing unit, or each module may exist alone physically, or two or more modules may be dynamically in one unit. The dynamic component can be realized in a form of hardware or a form of a software functional module. The dynamic components described above, if implemented in the form of software functional modules and sold or used as a stand-alone product, may also be stored in a computer readable storage medium. The storage medium may be a read-only memory, a magnetic or optical disk, or the like.
For example, each functional module in the embodiments of fig. 8 and fig. 9 may be implemented by a single independent program, or may be implemented by different program segments in a program, and in some implementation scenarios, these functional modules may be located in one physical device, or may be located in different physical devices but communicatively coupled to each other.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process. And the scope of the preferred embodiments of the present application includes other implementations in which functions may be performed out of the order shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
For example, the order of the various steps in the previous method embodiments may be varied in specific contexts and not limited by the above description.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or may be dynamic to another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some interfaces, and may be in an electrical or other form.
The above embodiments are merely illustrative of the principles and utilities of the present application and are not intended to limit the application. Any person skilled in the art can modify or change the above-described embodiments without departing from the spirit and scope of the present application. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical concepts disclosed in the present application shall be covered by the claims of the present application.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种融合节点属性的深度社团发现方法