WO2017157162A1 - Service data processing method and device - Google Patents
Service data processing method and device Download PDFInfo
- Publication number
- WO2017157162A1 WO2017157162A1 PCT/CN2017/075067 CN2017075067W WO2017157162A1 WO 2017157162 A1 WO2017157162 A1 WO 2017157162A1 CN 2017075067 W CN2017075067 W CN 2017075067W WO 2017157162 A1 WO2017157162 A1 WO 2017157162A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- service
- service data
- data processing
- terminals
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
Definitions
- the present application relates to the field of communication data technologies, and in particular, to a service data processing method and apparatus.
- the above applications also specify some additional services.
- a service that grabs a red envelope is deeply loved by users, and can bring more expectation and surprise to the user in the process of grabbing the red envelope.
- the user wants to redeem a specific user in the group member through the instant messaging application when the user is in a certain group chat interface in the instant messaging application, the user can only exit the group chat interface and separately open the group with the specific user.
- the private chat window is completed; if the specific user is not the friend of the user, the specific user needs to be added as a friend first, and then the private chat window with the specific user is separately opened to complete, resulting in the operation that the user needs to perform. More, the process is more cumbersome, and the user experience is worse.
- the purpose of the present application is to solve at least one of the above technical problems to some extent.
- the first object of the present application is to propose a method of processing business data.
- the method realizes the right to allocate business data processing for business information directly to a specific group in a group chat mode, and directs the service to a specific group by witnessing other group members in the chat group.
- Information enhances the user's enjoyment of using the product and increases the stickiness between the user and the product.
- a second object of the present application is to propose a service data processing apparatus.
- the service data processing method of the first aspect of the present application includes: receiving group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and The service data information, wherein the service data information includes at least N second terminal identification information, where N is a positive integer; determining a service type of the group chat information, and generating according to the service type and the service data information Corresponding service information; sending the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, M ⁇ N; and receiving the M terminals for the service information Entering an operation request, and performing service data processing on the service information according to the operation request and the identification information of the N second terminals.
- the service data processing method of the embodiment of the present application may first receive the group chat information sent by the first terminal, where the group chat information includes the group identifier of the chat group to which the first terminal belongs and the service data information, and then the service type of the group chat information may be determined. And generating corresponding service information according to the service type and the service data information, and sending the service information to each terminal in the chat group according to the group identifier, and then, when receiving the operation request input by each terminal for the service information, according to the operation The request and the identification information of the second terminal in the service data information perform service data processing on the service information.
- the user In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting
- the witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
- the service data processing device of the second aspect of the present application comprising: a first receiving module, configured to receive group chat information sent by the first terminal, where the group chat information includes at least a chat group to which the first terminal belongs. And the service data information, wherein the service data information includes at least N second terminal identification information, where N is a positive integer; a determining module, configured to determine a service type of the group chat information; a module, configured to generate corresponding service information according to the service type and the service data information, where the sending module is configured to send the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, M ⁇ N; a second receiving module is configured to receive an operation request input by the M terminals for the service information; and a service data processing module, configured to use the operation request and the N
- the identification information of the second terminal performs service data processing on the service information.
- the service data processing apparatus of the embodiment of the present application may receive the first terminal by using the first receiving module.
- the group chat information the group chat information includes the group identifier of the chat group to which the first terminal belongs, and the service data information
- the determining module determines the service type of the group chat information
- the first generation module generates the corresponding service information according to the service type and the service data information.
- the sending module sends the service information to each terminal in the chat group according to the group identifier.
- the second receiving module receives the operation request input by each terminal for the service information
- the service data processing module according to the operation request and the service data information
- the identification information of the second terminal performs service data processing on the service information.
- the user In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting
- the witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
- FIG. 1 is a flowchart of a service data processing method according to an embodiment of the present application.
- FIG. 2 is a flowchart of a service data processing method according to another embodiment of the present application.
- FIG. 3 is a flowchart of a service data processing method according to still another embodiment of the present application.
- FIG. 4 is a flowchart of a service data processing method according to still another embodiment of the present application.
- FIG. 5 is a flowchart of a service data processing method according to still another embodiment of the present application.
- FIG. 6 is a diagram showing an example of applying a service data processing method to a red packet scenario according to an embodiment of the present application.
- FIG. 7 is a structural block diagram of a service data processing apparatus according to an embodiment of the present application.
- FIG. 8 is a structural block diagram of a transmitting module according to an embodiment of the present application.
- FIG. 9 is a structural block diagram of a service data processing module according to an embodiment of the present application.
- FIG. 10 is a structural block diagram of a service data processing apparatus according to another embodiment of the present application.
- FIG. 1 is a flow chart of a method of processing business data in accordance with one embodiment of the present application.
- the service data processing method in the embodiment of the present application can be applied to a group chat scenario of an instant communication application
- the type of the instant communication application can be any type, such as an Alipay application, a WeChat application, or the like.
- the business can be a red envelope, and the like.
- the service data processing method may include:
- S110 Receive group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and service data information, where the service data information includes at least N second terminal identification information, where N is A positive integer.
- the user can pass the terminal to which the user belongs (for example, the mobile terminal can edit the corresponding service data information, for example, the terminal can select the specific group member from the group member list, and set the feature data of the service, for example, if the service is a red packet, the red packet is taken as an example.
- the feature data of the service may include the number of red packets and the total amount of red packets.
- S120 Determine a service type of the group chat information, and generate corresponding service information according to the service type and the service data information.
- the service type may include, but is not limited to, a short message type, a video type, a picture type, a voice type, a red envelope type, and the like.
- the group chat information may be analyzed to determine a service type of the information, and then, corresponding information may be generated according to the service type and the service data information in the group chat information.
- Business information For example, taking the red envelope service as an example, in determining the group chat letter
- the red packet information generation rule can be found according to the red packet type, and the corresponding red packet information is generated according to the red packet information generation rule and the service data information (such as the number of red packets and the total amount of red packets).
- the specific implementation process of determining the service type of the group chat information may be as follows: the content format of the group chat information may be analyzed, and the group chat information service is determined according to the content format of the group chat information.
- Type for example, if the content format of the group chat information is in a text format, it is determined that the business type of the group chat information is a short message type.
- the specific implementation process of determining the service type of the group chat information may be as follows: an identifier of the service type carried in the group chat information may be determined to determine a service type of the group of chat information, for example, If the group chat message carries an identifier indicating the type of the red packet, it may be determined that the service type of the group chat information is a red packet type.
- the identifier information of the M terminals included in the chat group may be determined according to the group identifier, and the service information is sent to the M terminals according to the identifier information of the M terminals.
- S140 Receive an operation request input by the M terminals for the service information, and perform service data processing on the service information according to the operation request and the identifier information of the N second terminals.
- the foregoing operation request may include, but is not limited to, identification information of M terminals.
- the user to which the terminal belongs can perform an input operation, such as a click operation, on the service information through the respective terminal.
- an input operation such as a click operation
- the terminal identification information carried in the operation request may be matched with the identification information of the N second terminals, and respectively matched according to the matching result.
- Business information is processed by different business data. The process of processing business data for business information will be described in detail below.
- the specific implementation process of performing service data processing on the service information according to the operation request and the identification information of the N second terminals may include:
- the identifier information of the ith terminal carried in the operation request may be matched with the identifier information of the N second terminals to determine the Whether the identification information of the i-th terminal exists in the identification information of the second terminals. That is to say, each time an operation request for the service information input by the terminal is received, it can be determined whether the identification information of the terminal carried in the currently received operation request exists in the identification information of the N second terminals.
- the i-th terminal is allocated control authority, and the service data is processed according to the control authority.
- the control authority can be understood as the authority for data processing of the service information.
- the ith terminal may be allocated the right to control the data processing of the service information, so that the terminal can
- the terminal may be randomly assigned a service amount according to the control authority, and the service amount may be a random number. Since the generation timing of the random number is different, the process of processing the service data is different. The following describes the process of different business data processing separately.
- the service information may include, but is not limited to, the number of services and the total amount of services.
- the service data processing method may further include: according to the service The number and the total amount of the business generate a plurality of random numbers, wherein the number of random numbers is the same as the number of services. That is to say, before receiving the operation request input by the M terminals for the service information, the same number of random numbers as the number of services can be generated according to the total amount of the service, for example, the number of services is 5, and the total amount of the service is 10. Then, 5 random numbers can be randomly generated according to the total amount of business 10 . It can be understood that, in order to make the generated random numbers as the same as possible, or the difference is not large, the random number may be randomly generated according to a certain rule according to a total amount of the business to optimize the size of the random number.
- the random number is pre-generated, that is, before the operation request input by the ith terminal for the service information is received, the random number is randomly generated, as shown in FIG. 3, according to the control authority pair.
- the specific implementation process of the business information processing of the business information may include:
- S310 Determine time information of receiving an operation request input by the ith terminal for service information, and further The random number corresponding to the i-th terminal is determined according to the time information.
- S320 Generate a result prompt message according to the random number corresponding to the i-th terminal, and send the result prompt information to the i-th terminal according to the identifier information of the i-th terminal for display.
- the sequence of inputting operations of the service information by each terminal is determined, and the random numbers corresponding to each terminal are determined according to the sequence.
- the pre-generated random number may be stored by using an array.
- the random number corresponding to the ith terminal may be determined as the first in the array.
- the random number is pre-generated. It can be understood that the random number may also be generated after the control authority is allocated to the terminal, and the service data is processed according to the control authority. The situation is detailed.
- the business information may include the total amount of the business.
- the specific implementation process of performing service data processing on the service information according to the control authority may include:
- S420 Generate a random number corresponding to the ith terminal according to the control authority and the total amount of the service, and generate a result prompt message according to the random number.
- the random number corresponding to the terminal may be randomly generated according to the control authority and the total amount of the service. And generating corresponding result prompt information according to the random number.
- the counter can be incremented by 1 to be used as a criterion for judging, that is, when the terminal having the control authority inputs the service information, It is determined whether a random number can be generated for the terminal.
- the service information further includes the number of services, as shown in FIG. 5, that is, based on the control authority and the total amount of the service, the i-th terminal is generated, as shown in FIG.
- the party The law can also include:
- all the generated random numbers are summed to obtain the sum of the currently generated random numbers, and the difference between the total amount of the service and the sum of the random numbers is calculated, and the difference can be used as the current remaining total amount of the service.
- the sum of the random number can be compared with the total amount of the business.
- the prompt information can be generated, and the prompt information is sent to the current terminal to remind the terminal that the current total amount of the service has been Completely assigned.
- the total amount of the service ie, the total amount of the red envelope
- the random number corresponding to the i-th terminal is generated according to the control authority and the current remaining total amount of the service.
- a random number may be randomly generated from the current remaining total amount of the service according to the control authority; when the judgment counter is equal to the difference, the current remaining total amount of the service may be used as the current terminal. a random number, and generate corresponding result prompt information according to the random number.
- the service is a redemption service, that is, the service data processing method of the embodiment of the present application is applied to a red packet scenario of a group chat of an instant communication application, and is described. .
- the group chat information sent by the user A may include the group identifier of the chat group to which the user A belongs, and the number of the red packets is 2.
- the total amount of the red envelope is 10 yuan, and the identification information of the user B, the user C, and the terminal to which the user D belongs.
- the service type of the group chat information sent by the user A is a red packet type
- the corresponding red envelope information is generated according to the red packet type and the number of the red packets is 2, and the total amount of the red packet is 10 yuan, for example, generating 2 red packets.
- the total amount of the two red packets is 10 yuan
- the red packet information is sent to each terminal in the chat group according to the group identifier, and each terminal performs a red packet operation for the red packet information, such as clicking the red packet information to implement the red packet operation. . As shown in FIG.
- the terminal 6 when receiving the red packet operation request input by the terminal for the red packet information, it may be determined whether the identification information of the current terminal exists in the identification information of the user B, the user C, and the terminal to which the user D belongs. Then, the current user is assigned a right, that is, the group red packet can be grabbed; if it does not exist, the current user is not given the right to grab the group red envelope, that is, the group red envelope cannot be grabbed.
- the red envelope can be directly sent to a specific group through a very simple and convenient operation, so that the specific group can grab the group red envelope according to luck, and, under the witness of other group members in the chat group, Directing a red envelope to a specific group of people enhances the user's enjoyment of using the product, thereby increasing the stickiness between the user and the product.
- the service data processing method of the embodiment of the present application may first receive the group chat information sent by the first terminal, where the group chat information includes the group identifier of the chat group to which the first terminal belongs and the service data information, and then the service type of the group chat information may be determined. And generating corresponding service information according to the service type and the service data information, and sending the service information to each terminal in the chat group according to the group identifier, and then, when receiving the operation request input by each terminal for the service information, according to the operation The request and the identification information of the second terminal in the service data information perform service data processing on the service information.
- the user In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting
- the witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
- an embodiment of the present invention further provides a service data processing apparatus, which is provided by the service data processing apparatus provided by the embodiments of the present invention.
- the service data processing method is corresponding to the foregoing. Therefore, the implementation of the foregoing service data processing method is also applicable to the service data processing apparatus provided in this embodiment, which is not described in detail in this embodiment.
- FIG. 7 is a structural block diagram of a service data processing apparatus according to an embodiment of the present application. As shown in FIG. 7, the service data processing apparatus may include: a first receiving module 100, a determining module 200, The first generation module 300, the sending module 400, the second receiving module 500, and the service data processing module 600.
- the first receiving module 100 is configured to receive group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and service data information, where the service data information includes at least N The identification information of the second terminal, where N is a positive integer.
- the determination module 200 can be used to determine the type of service for the group chat information.
- the first generation module 300 is configured to generate corresponding service information according to the service type and the service data information.
- the sending module 400 is configured to send the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, and M ⁇ N.
- the sending module 400 may include a determining unit 410 and a sending unit 420.
- the determining unit 410 is configured to determine, according to the group identifier, identifier information of the M terminals included in the chat group.
- the sending unit 420 is configured to send the service information to the M terminals according to the identification information of the M terminals.
- the second receiving module 500 is configured to receive an operation request input by the M terminals for the service information.
- the service data processing module 600 is configured to perform service data processing on the service information according to the operation request and the identification information of the N second terminals.
- the foregoing operation request may include identification information of M terminals.
- the service data processing module 600 may include: a determining unit 610, a rights allocating unit 620, a service data processing unit 630, a generating unit 640, and a sending unit 650.
- the determining unit 610 is configured to determine whether the identifier information of the i-th terminal exists in the identifier information of the N second terminals, where i is a positive integer, and 1 ⁇ i ⁇ M.
- the authority assigning unit 620 can be configured to allocate the control authority to the ith terminal when the determining unit 610 determines that the identifier information of the ith terminal exists in the identifier information of the N second terminals.
- the service data processing unit 630 can be configured to perform service data processing on the service information according to the control authority.
- the generating unit 640 is configured to generate prompt information when the determining unit 610 determines that the identifier information of the i-th terminal does not exist in the identifier information of the N second terminals.
- the sending unit 650 can be configured to send the prompt information to the ith terminal to remind the ith terminal that there is no control right for the service information.
- the service information may include the number of services and the total amount of services.
- the service data processing device may further include: a second generation module 700, a second The generating module 700 is configured to generate multiple random numbers according to the number of services and the total amount of services, where the number of random numbers is the same as the number of services.
- the specific implementation process of the service data processing unit 630 for performing service data processing on the service information according to the control authority may be as follows: determining time information of receiving the operation request input by the ith terminal for the service information, and according to the time The information determines a random number corresponding to the ith terminal; generates a result prompt information according to the random number corresponding to the ith terminal, and sends the result prompt information to the ith terminal according to the identifier information of the ith terminal for display.
- the business information may include the total amount of the business.
- the service information may further include the number of services
- the service data processing unit 630 may be further configured to calculate the currently generated random number before generating the random number corresponding to the ith terminal according to the control authority and the total amount of the service. Sum, and calculate the current remaining total amount of the business according to the sum of the random number and the total amount of the business, and when the sum of the random numbers is less than the total amount of the business, and the counter is not equal to the difference between the number of services and the value 1, according to the control authority and The current remaining total amount of the service generates a random number corresponding to the ith terminal, and when the counter is equal to the difference, the result prompt information is generated according to the control authority and the current remaining total amount of the service.
- the service data processing apparatus of the embodiment of the present application may receive the group chat information sent by the first terminal by using the first receiving module, where the group chat information includes a group identifier of the chat group to which the first terminal belongs and service data information, and the determining module determines the group chat information.
- the first generation module generates the corresponding service information according to the service type and the service data information, and the sending module sends the service information to each terminal in the chat group according to the group identifier, and the second receiving module receives the service information of each terminal.
- Input operation request The service data processing module performs service data processing on the service information according to the operation request and the identification information of the second terminal in the service data information.
- the user In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting
- the witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
- first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated.
- features defining “first” or “second” may include at least one of the features, either explicitly or implicitly.
- the meaning of "a plurality” is at least two, such as two, three, etc., unless specifically defined otherwise.
- a "computer-readable medium” can be any program that can contain, store, communicate, propagate, or transmit a A device that is used by an execution system, apparatus, or device, or in conjunction with such instructions to execute a system, apparatus, or device.
- computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
- the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
- portions of the application can be implemented in hardware, software, firmware, or a combination thereof.
- multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
- a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
- each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
- the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. While the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the present application. The embodiments are subject to variations, modifications, substitutions and variations.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本申请涉及通信数据技术领域,尤其涉及一种业务数据处理方法以及装置。The present application relates to the field of communication data technologies, and in particular, to a service data processing method and apparatus.
随着互联网技术快速发展,网络通信技术也得到了飞速的发展,具有即时通信功能的应用程序所带给用户的体验以及乐趣也随之得到了大力提升。目前,很多应用程序具有支付业务,例如,支付宝应用、微信钱包应用、QQ钱包应用等,用户可以选择使用支付宝应用或微信钱包应用进行支付,支付方式较为便捷。With the rapid development of Internet technology, network communication technology has also been rapidly developed, and the experience and fun brought by users with instant communication functions have also been greatly improved. At present, many applications have payment services, such as Alipay application, WeChat wallet application, QQ wallet application, etc. Users can choose to use Alipay application or WeChat wallet application for payment, and the payment method is convenient.
在实际应用中,以上应用除了具有支付业务外,还具体一些附加业务,例如,有一种抢红包的业务深受用户喜爱,在抢红包的过程中能够带给用户较多的期盼与惊喜。然而,当用户通过即时通信应用想给群成员中的特定用户发红包,此时用户处于即时通信应用中的某个群聊天界面时,用户只能退出群聊天界面并单独开启与该特定用户的私聊窗口来完成;如果该特定用户不是该用户的好友,则还需要先将该特定用户添加为好友,之后,再单独开启与该特定用户的私聊窗口来完成,导致用户需要执行的操作较多,过程较繁琐,用户体验变差。In practical applications, in addition to the payment service, the above applications also specify some additional services. For example, a service that grabs a red envelope is deeply loved by users, and can bring more expectation and surprise to the user in the process of grabbing the red envelope. However, when the user wants to redeem a specific user in the group member through the instant messaging application, when the user is in a certain group chat interface in the instant messaging application, the user can only exit the group chat interface and separately open the group with the specific user. The private chat window is completed; if the specific user is not the friend of the user, the specific user needs to be added as a friend first, and then the private chat window with the specific user is separately opened to complete, resulting in the operation that the user needs to perform. More, the process is more cumbersome, and the user experience is worse.
发明内容Summary of the invention
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。The purpose of the present application is to solve at least one of the above technical problems to some extent.
为此,本申请的第一个目的在于提出一种业务数据处理方法。该方法实现了在群聊模式下,通过非常简单方便的操作,直接为特定人群分配针对业务信息进行业务数据处理的权限,并通过在聊天群中其他群成员的见证下定向给特定人群发送业务信息,提升了用户使用产品的乐趣,并提高了用户与产品之间的粘性。 To this end, the first object of the present application is to propose a method of processing business data. The method realizes the right to allocate business data processing for business information directly to a specific group in a group chat mode, and directs the service to a specific group by witnessing other group members in the chat group. Information enhances the user's enjoyment of using the product and increases the stickiness between the user and the product.
本申请的第二个目的在于提出一种业务数据处理装置。A second object of the present application is to propose a service data processing apparatus.
为达上述目的,本申请第一方面实施例的业务数据处理方法,包括:接收第一终端发送的群聊天信息,所述群聊天信息至少包括所述第一终端所属聊天群的群标识、以及业务数据信息,其中,所述业务数据信息至少包括N个第二终端的标识信息,N为正整数;确定所述群聊天信息的业务类型,并根据所述业务类型以及所述业务数据信息生成对应的业务信息;根据所述群标识将所述业务信息发送至所述聊天群中的M个终端,其中,M为正整数,M≥N;以及接收所述M个终端针对所述业务信息输入的操作请求,并根据所述操作请求以及所述N个第二终端的标识信息对所述业务信息进行业务数据处理。For the above purpose, the service data processing method of the first aspect of the present application includes: receiving group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and The service data information, wherein the service data information includes at least N second terminal identification information, where N is a positive integer; determining a service type of the group chat information, and generating according to the service type and the service data information Corresponding service information; sending the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, M≥N; and receiving the M terminals for the service information Entering an operation request, and performing service data processing on the service information according to the operation request and the identification information of the N second terminals.
本申请实施例的业务数据处理方法,可先接收第一终端发送的群聊天信息,群聊天信息包括第一终端所属聊天群的群标识以及业务数据信息,之后,可确定群聊天信息的业务类型,并根据业务类型以及业务数据信息生成对应的业务信息,并根据群标识将业务信息发送至聊天群中的各终端,然后,当接收到各终端针对业务信息输入的操作请求时,可根据操作请求以及业务数据信息中的第二终端的标识信息对业务信息进行业务数据处理。实现了在群聊模式下,通过非常简单方便的操作,直接为特定人群分配针对业务信息进行业务数据处理的权限,使得该特定人群有权对该业务信息进行业务数据处理,并且,通过在聊天群中其他群成员的见证下定向给特定人群发送业务信息,提升了用户使用产品的乐趣,并提高了用户与产品之间的粘性。The service data processing method of the embodiment of the present application may first receive the group chat information sent by the first terminal, where the group chat information includes the group identifier of the chat group to which the first terminal belongs and the service data information, and then the service type of the group chat information may be determined. And generating corresponding service information according to the service type and the service data information, and sending the service information to each terminal in the chat group according to the group identifier, and then, when receiving the operation request input by each terminal for the service information, according to the operation The request and the identification information of the second terminal in the service data information perform service data processing on the service information. In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting The witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
伟大上述目的,本申请第二方面实施例的业务数据处理装置,包括:第一接收模块,用于接收第一终端发送的群聊天信息,所述群聊天信息至少包括胡第一终端所属聊天群的群标识、以及业务数据信息,其中,所述业务数据信息至少包括N个第二终端的标识信息,N为正整数;确定模块,用于确定所述群聊天信息的业务类型;第一生成模块,用于根据所述业务类型以及所述业务数据信息生成对应的业务信息;发送模块,用于根据所述群标识将所述业务信息发送至所述聊天群中的M个终端,其中,M为正整数,M≥N;第二接收模块,用于接收所述M个终端针对所述业务信息输入的操作请求;以及业务数据处理模块,用于根据所述操作请求以及所述N个第二终端的标识信息对所述业务信息进行业务数据处理。The foregoing is the service data processing device of the second aspect of the present application, comprising: a first receiving module, configured to receive group chat information sent by the first terminal, where the group chat information includes at least a chat group to which the first terminal belongs. And the service data information, wherein the service data information includes at least N second terminal identification information, where N is a positive integer; a determining module, configured to determine a service type of the group chat information; a module, configured to generate corresponding service information according to the service type and the service data information, where the sending module is configured to send the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, M ≥ N; a second receiving module is configured to receive an operation request input by the M terminals for the service information; and a service data processing module, configured to use the operation request and the N The identification information of the second terminal performs service data processing on the service information.
本申请实施例的业务数据处理装置,可通过第一接收模块接收第一终端发 送的群聊天信息,群聊天信息包括第一终端所属聊天群的群标识以及业务数据信息,确定模块确定群聊天信息的业务类型,第一生成模块根据业务类型以及业务数据信息生成对应的业务信息,发送模块根据群标识将业务信息发送至聊天群中的各终端,当第二接收模块接收到各终端针对业务信息输入的操作请求时,业务数据处理模块根据操作请求以及业务数据信息中的第二终端的标识信息对业务信息进行业务数据处理。实现了在群聊模式下,通过非常简单方便的操作,直接为特定人群分配针对业务信息进行业务数据处理的权限,使得该特定人群有权对该业务信息进行业务数据处理,并且,通过在聊天群中其他群成员的见证下定向给特定人群发送业务信息,提升了用户使用产品的乐趣,并提高了用户与产品之间的粘性。The service data processing apparatus of the embodiment of the present application may receive the first terminal by using the first receiving module. The group chat information, the group chat information includes the group identifier of the chat group to which the first terminal belongs, and the service data information, the determining module determines the service type of the group chat information, and the first generation module generates the corresponding service information according to the service type and the service data information. The sending module sends the service information to each terminal in the chat group according to the group identifier. When the second receiving module receives the operation request input by each terminal for the service information, the service data processing module according to the operation request and the service data information The identification information of the second terminal performs service data processing on the service information. In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting The witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。The aspects and advantages of the present invention will be set forth in part in the description which follows.
本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and readily understood from
图1是根据本申请一个实施例的业务数据处理方法的流程图;1 is a flowchart of a service data processing method according to an embodiment of the present application;
图2是根据本申请另一个实施例的业务数据处理方法的流程图;2 is a flowchart of a service data processing method according to another embodiment of the present application;
图3是根据本申请又一个实施例的业务数据处理方法的流程图;3 is a flowchart of a service data processing method according to still another embodiment of the present application;
图4是根据本申请再一个实施例的业务数据处理方法的流程图;4 is a flowchart of a service data processing method according to still another embodiment of the present application;
图5是根据本申请又另一个实施例的业务数据处理方法的流程图;FIG. 5 is a flowchart of a service data processing method according to still another embodiment of the present application; FIG.
图6是根据本申请实施例的业务数据处理方法应用于抢红包场景中的示例图;FIG. 6 is a diagram showing an example of applying a service data processing method to a red packet scenario according to an embodiment of the present application; FIG.
图7是根据本申请一个实施例的业务数据处理装置的结构框图;FIG. 7 is a structural block diagram of a service data processing apparatus according to an embodiment of the present application; FIG.
图8是根据本申请一个实施例的发送模块的结构框图;FIG. 8 is a structural block diagram of a transmitting module according to an embodiment of the present application; FIG.
图9是根据本申请一个实施例的业务数据处理模块的结构框图;以及9 is a structural block diagram of a service data processing module according to an embodiment of the present application;
图10是根据本申请另一个实施例的业务数据处理装置的结构框图。 FIG. 10 is a structural block diagram of a service data processing apparatus according to another embodiment of the present application.
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。The embodiments of the present application are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are intended to be illustrative, and are not to be construed as limiting.
下面参考附图描述本申请实施例的业务数据处理方法以及装置。The service data processing method and apparatus of the embodiment of the present application are described below with reference to the accompanying drawings.
图1是根据本申请一个实施例的业务数据处理方法的流程图。1 is a flow chart of a method of processing business data in accordance with one embodiment of the present application.
需要说明的是,本申请实施例的业务数据处理方法可应用于即时通信应用的群聊天场景中,该即时通信应用的种类可不限,可以是市面上任意一种,例如支付宝应用、微信应用、QQ应用等。此外,该业务可以是抢红包等。It should be noted that the service data processing method in the embodiment of the present application can be applied to a group chat scenario of an instant communication application, and the type of the instant communication application can be any type, such as an Alipay application, a WeChat application, or the like. QQ application, etc. In addition, the business can be a red envelope, and the like.
如图1所示,该业务数据处理方法可以包括:As shown in FIG. 1, the service data processing method may include:
S110,接收第一终端发送的群聊天信息,群聊天信息至少包括第一终端所属聊天群的群标识、以及业务数据信息,其中,业务数据信息至少包括N个第二终端的标识信息,N为正整数。S110: Receive group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and service data information, where the service data information includes at least N second terminal identification information, where N is A positive integer.
当用户通过即时通信应用想给某个聊天群中的至少一个特定群组成员发送定向业务消息,并想让群组所有成员均能看到该业务消息时,用户可通过该用户所属的终端(如移动终端)编辑对应的业务数据信息,例如可通过该终端从群组成员列表中选择上述特定群组成员,并设置该业务的特征数据,如以业务为抢红包为例,则该抢红包业务的特征数据可包括红包个数和红包总金额等。当终端检测到用户针对业务数据信息的编辑完成的确定指令时,终端可将用户编辑的业务数据信息以及该聊天群的群标识组织成一条群聊天信息并发送给服务端(如服务器)。When a user wants to send a directed service message to at least one specific group member in a certain chat group through an instant messaging application, and wants all members of the group to see the service message, the user can pass the terminal to which the user belongs ( For example, the mobile terminal can edit the corresponding service data information, for example, the terminal can select the specific group member from the group member list, and set the feature data of the service, for example, if the service is a red packet, the red packet is taken as an example. The feature data of the service may include the number of red packets and the total amount of red packets. When the terminal detects the user's determination to complete the editing of the service data information, the terminal may organize the service data information edited by the user and the group identifier of the chat group into a group chat message and send the message to the server (such as a server).
S120,确定群聊天信息的业务类型,并根据业务类型以及业务数据信息生成对应的业务信息。S120. Determine a service type of the group chat information, and generate corresponding service information according to the service type and the service data information.
可以理解,在本申请的实施例中,业务类型可包括但不限于短消息类型、视频类型、图片类型、语音类型、红包类型等。It can be understood that, in the embodiment of the present application, the service type may include, but is not limited to, a short message type, a video type, a picture type, a voice type, a red envelope type, and the like.
具体地,在接收到终端发送的群聊天信息之后,可先对该群聊天信息进行分析以确定该信息的业务类型,之后,可根据该业务类型以及群聊天信息中的业务数据信息生成相应的业务信息。例如,以红包业务为例,在确定群聊天信 息的业务类型为红包类型之后,可根据该红包类型找到红包信息的生成规则,并根据红包信息的生成规则、业务数据信息(如红包个数、红包总金额等)生成对应的红包信息。Specifically, after receiving the group chat information sent by the terminal, the group chat information may be analyzed to determine a service type of the information, and then, corresponding information may be generated according to the service type and the service data information in the group chat information. Business information. For example, taking the red envelope service as an example, in determining the group chat letter After the service type of the information is the red packet type, the red packet information generation rule can be found according to the red packet type, and the corresponding red packet information is generated according to the red packet information generation rule and the service data information (such as the number of red packets and the total amount of red packets).
在本申请的一个实施例中,确定群聊天信息的业务类型的具体实现过程可如下:可对该群聊天信息的内容格式进行分析,根据该群聊天信息的内容格式来确定群聊天信息的业务类型,例如,如果群聊天信息的内容格式为文本格式,则确定该群聊天信息的业务类型为短消息类型。In an embodiment of the present application, the specific implementation process of determining the service type of the group chat information may be as follows: the content format of the group chat information may be analyzed, and the group chat information service is determined according to the content format of the group chat information. Type, for example, if the content format of the group chat information is in a text format, it is determined that the business type of the group chat information is a short message type.
在本申请的另一个实施例中,确定群聊天信息的业务类型的具体实现过程可如下:可对该群聊天信息中所携带的业务类型的标识,以确定该群聊天信息的业务类型,例如,如果群聊天信息中携带有表示红包类型的标识,则可确定该群聊天信息的业务类型为红包类型。In another embodiment of the present application, the specific implementation process of determining the service type of the group chat information may be as follows: an identifier of the service type carried in the group chat information may be determined to determine a service type of the group of chat information, for example, If the group chat message carries an identifier indicating the type of the red packet, it may be determined that the service type of the group chat information is a red packet type.
S130,根据群标识将业务信息发送至聊天群中的M个终端,其中,M为正整数,M≥N。S130. Send the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, and M≥N.
具体而言,在本申请的实施例中,可根据群标识确定聊天群包括的M个终端的标识信息,并根据该M个终端的标识信息将业务信息发送至M个终端。Specifically, in the embodiment of the present application, the identifier information of the M terminals included in the chat group may be determined according to the group identifier, and the service information is sent to the M terminals according to the identifier information of the M terminals.
S140,接收M个终端针对业务信息输入的操作请求,并根据操作请求以及N个第二终端的标识信息对业务信息进行业务数据处理。S140. Receive an operation request input by the M terminals for the service information, and perform service data processing on the service information according to the operation request and the identifier information of the N second terminals.
其中,在本申请的实施例中,上述操作请求可包括但不限于M个终端的标识信息等。In the embodiment of the present application, the foregoing operation request may include, but is not limited to, identification information of M terminals.
具体地,在将业务信息发送至聊天群中的各终端之后,各终端所属用户可通过各自终端对业务信息进行输入操作,如单击操作等。当接收到终端发送的用户针对业务信息输入的操作请求,如单击操作请求时,可将操作请求中携带的终端标识信息与N个第二终端的标识信息进行匹配,并根据匹配结果分别对业务信息进行不同的业务数据处理。下面将详细介绍对业务信息进行业务数据处理的过程。Specifically, after the service information is sent to each terminal in the chat group, the user to which the terminal belongs can perform an input operation, such as a click operation, on the service information through the respective terminal. When receiving the operation request input by the user for the service information, such as clicking the operation request, the terminal identification information carried in the operation request may be matched with the identification information of the N second terminals, and respectively matched according to the matching result. Business information is processed by different business data. The process of processing business data for business information will be described in detail below.
具体而言,在本申请的实施例中,如图2所示,根据操作请求以及N个第二终端的标识信息对业务信息进行业务数据处理的具体实现过程可包括:Specifically, in the embodiment of the present application, as shown in FIG. 2, the specific implementation process of performing service data processing on the service information according to the operation request and the identification information of the N second terminals may include:
S210,判断第i终端的标识信息是否存在于N个第二终端的标识信息中,其中,i为正整数,且1≤i≤M。 S210. Determine whether the identifier information of the i-th terminal exists in the identifier information of the N second terminals, where i is a positive integer, and 1≤i≤M.
具体地,在接收到第i终端发送的针对业务信息输入的操作请求之后,可将操作请求中所携带的第i终端的标识信息与上述N个第二终端的标识信息进行匹配,以判断该第i终端的标识信息是否存在于这些第二终端的标识信息中。也就是说,每当接收到一个终端发送的针对业务信息输入的操作请求时,可判断当前接收到的操作请求中所携带的终端的标识信息是否存在于N个第二终端的标识信息中。Specifically, after receiving the operation request for the service information input by the ith terminal, the identifier information of the ith terminal carried in the operation request may be matched with the identifier information of the N second terminals to determine the Whether the identification information of the i-th terminal exists in the identification information of the second terminals. That is to say, each time an operation request for the service information input by the terminal is received, it can be determined whether the identification information of the terminal carried in the currently received operation request exists in the identification information of the N second terminals.
S220,如果第i终端的标识信息存在于N个第二终端的标识信息中,则为第i终端分配控制权限,并根据控制权限对业务信息进行业务数据处理。S220. If the identifier information of the i-th terminal exists in the identifier information of the N second terminals, the i-th terminal is allocated control authority, and the service data is processed according to the control authority.
S230,如果第i终端的标识信息不存在于N个第二终端的标识信息中,则生成提示信息,并将提示信息发送至第i终端以提醒第i终端未有针对业务信息的控制权限。S230. If the identifier information of the ith terminal does not exist in the identifier information of the N second terminals, generate prompt information, and send the prompt information to the ith terminal to remind the ith terminal that there is no control right for the service information.
需要说明的是,在本申请的实施例中,该控制权限可理解为对业务信息的数据处理的权限。也就是说,当判断第i终端的标识信息存在于N个第二终端的标识信息中时,可为该第i终端分配能够对业务信息的数据处理进行控制的权限,以实现该终端能够对业务信息进行业务数据处理的目的,例如,可根据控制权限为该终端随机分配一个业务金额,该业务金额可以是随机数,由于随机数的生成时机不同,则对业务数据处理的过程也会不同,下面将针对不同的业务数据处理的过程分别进行介绍。It should be noted that, in the embodiment of the present application, the control authority can be understood as the authority for data processing of the service information. In other words, when it is determined that the identifier information of the i-th terminal exists in the identifier information of the N second terminals, the ith terminal may be allocated the right to control the data processing of the service information, so that the terminal can For the purpose of service data processing, for example, the terminal may be randomly assigned a service amount according to the control authority, and the service amount may be a random number. Since the generation timing of the random number is different, the process of processing the service data is different. The following describes the process of different business data processing separately.
在本申请的一个实施例中,业务信息可包括但不限于业务个数和业务总金额,在接收M个终端针对业务信息输入的操作请求之前,该业务数据处理方法还可包括:根据业务个数以及业务总金额生成多个随机数,其中,随机数的数量与业务个数相同。也就是说,在接收M个终端针对业务信息输入的操作请求之前,可先根据业务总金额生成与业务个数相同数量的随机数,例如,假设业务个数为5,业务总金额为10,则可根据业务总金额10随机生成5个随机数。可以理解,为了使得生成的随机数的大小尽可能地相同,或相差不大,还可根据业务总金额按照一定的规则随机生成随机数,以优化随机数的大小。In an embodiment of the present application, the service information may include, but is not limited to, the number of services and the total amount of services. Before receiving the operation request input by the M terminals for the service information, the service data processing method may further include: according to the service The number and the total amount of the business generate a plurality of random numbers, wherein the number of random numbers is the same as the number of services. That is to say, before receiving the operation request input by the M terminals for the service information, the same number of random numbers as the number of services can be generated according to the total amount of the service, for example, the number of services is 5, and the total amount of the service is 10. Then, 5 random numbers can be randomly generated according to the total amount of business 10 . It can be understood that, in order to make the generated random numbers as the same as possible, or the difference is not large, the random number may be randomly generated according to a certain rule according to a total amount of the business to optimize the size of the random number.
在本申请的实施例中,如果随机数为预先生成的,即在接收第i终端针对业务信息输入的操作请求之前,就已随机生成了随机数,则如图3所示,根据控制权限对业务信息进行业务数据处理的具体实现过程可包括:In the embodiment of the present application, if the random number is pre-generated, that is, before the operation request input by the ith terminal for the service information is received, the random number is randomly generated, as shown in FIG. 3, according to the control authority pair. The specific implementation process of the business information processing of the business information may include:
S310,确定接收到第i终端对业务信息输入的操作请求的时间信息,并根 据时间信息确定第i终端所对应的随机数。S310. Determine time information of receiving an operation request input by the ith terminal for service information, and further The random number corresponding to the i-th terminal is determined according to the time information.
S320,根据第i终端所对应的随机数生成结果提示信息,并根据第i终端的标识信息将结果提示信息发送至第i终端以进行展示。S320: Generate a result prompt message according to the random number corresponding to the i-th terminal, and send the result prompt information to the i-th terminal according to the identifier information of the i-th terminal for display.
也就是说,可根据接收到第i终端对业务信息输入的操作请求的时间信息,确定各终端对业务信息进行输入操作的先后顺序,并根据该先后顺序来确定各终端各自所对应的随机数。例如,预先生成的随机数可通过数组来进行存储,当第i终端对业务信息进行输入操作的先后顺序为第一时,可确定该第i终端所对应的随机数为该数组中的第一个随机数,之后,可该第一个随机数生成结果提示信息,并根据第i终端的标识信息将该结果提示信息发送至第i终端以进行展示。That is to say, according to the time information of the operation request input by the ith terminal to the service information, the sequence of inputting operations of the service information by each terminal is determined, and the random numbers corresponding to each terminal are determined according to the sequence. . For example, the pre-generated random number may be stored by using an array. When the order of the input operation of the i-th terminal to the service information is first, the random number corresponding to the ith terminal may be determined as the first in the array. a random number, after which the first random number may generate a result prompt information, and the result prompt information is sent to the i-th terminal for display according to the identification information of the i-th terminal.
上述是以随机数为预先生成进行的介绍,可以理解,该随机数也可以是在为终端分配控制权限之后,并根据控制权限对业务信息进行业务数据处理的过程中生成的,下面将以此情况进行详细界面。The above is an introduction that the random number is pre-generated. It can be understood that the random number may also be generated after the control authority is allocated to the terminal, and the service data is processed according to the control authority. The situation is detailed.
在本申请的另一个实施例中,业务信息可包括业务总金额。在本申请的实施例中,如图4所示,根据控制权限对业务信息进行业务数据处理的具体实现过程可包括:In another embodiment of the present application, the business information may include the total amount of the business. In the embodiment of the present application, as shown in FIG. 4, the specific implementation process of performing service data processing on the service information according to the control authority may include:
S410,假设计数器K=0。S410, assuming that the counter K=0.
S420,根据控制权限以及业务总金额生成第i终端所对应的随机数,并根据随机数生成结果提示信息。S420: Generate a random number corresponding to the ith terminal according to the control authority and the total amount of the service, and generate a result prompt message according to the random number.
也就是说,每当判断一个终端的标识信息存在于N个第二终端的标识信息中、且为该终端分配控制权限之后,可根据控制权限以及业务总金额随机生成该终端所对应的随机数,并根据该随机数生成相应的结果提示信息。That is, each time after determining that the identification information of a terminal exists in the identification information of the N second terminals and assigning the control authority to the terminal, the random number corresponding to the terminal may be randomly generated according to the control authority and the total amount of the service. And generating corresponding result prompt information according to the random number.
S430,根据第i终端的标识信息将结果提示信息发送至第i终端以进行展示,并记计数器K=K+1。S430. Send the result prompt information to the i-th terminal for display according to the identification information of the i-th terminal, and record the counter K=K+1.
也就是说,每当将根据随机数生成的结果提示信息发送至对应的终端时,可将计数器加1,以便后续作为判断基准,即当再有控制权限的终端对业务信息进行输入操作时,判断是否能够为该终端生成随机数。具体地,在本申请的实施例中,业务信息还包括业务个数,如图5所示,即基于如图4所示的基础上,在根据控制权限以及业务总金额生成第i终端所对应的随机数之前,该方 法还可包括:That is to say, whenever the result prompt information generated according to the random number is sent to the corresponding terminal, the counter can be incremented by 1 to be used as a criterion for judging, that is, when the terminal having the control authority inputs the service information, It is determined whether a random number can be generated for the terminal. Specifically, in the embodiment of the present application, the service information further includes the number of services, as shown in FIG. 5, that is, based on the control authority and the total amount of the service, the i-th terminal is generated, as shown in FIG. Before the random number, the party The law can also include:
S510,计算当前生成的随机数总和,并根据所述随机数总和以及业务总金额计算业务的当前剩余总金额。S510. Calculate a sum of the currently generated random numbers, and calculate a current remaining total amount of the service according to the sum of the random numbers and the total amount of the business.
具体地,将当前所有已生成的随机数进行求和,得到当前生成的随机数总和,并计算业务总金额与随机数总和之间的差值,该差值可作为业务的当前剩余总金额。Specifically, all the generated random numbers are summed to obtain the sum of the currently generated random numbers, and the difference between the total amount of the service and the sum of the random numbers is calculated, and the difference can be used as the current remaining total amount of the service.
S520,将随机数总和与业务总金额进行对比。S520, comparing the sum of the random numbers with the total amount of the business.
也就是说,可将随机数总和与业务总金额进行大小对比,当随机数总和等于业务总金额时,则可生成提示信息,并将提示信息发送到当前终端以提醒该终端当前业务总金额已完全被分配。例如,以红包业务为例,当随机数总和等于业务总金额(即红包总金额)时,可认为此时所有红包已被抢完,此时可生成对应的提示信息,以提示对应的终端所有红包已被抢完。That is to say, the sum of the random number can be compared with the total amount of the business. When the sum of the random numbers is equal to the total amount of the business, the prompt information can be generated, and the prompt information is sent to the current terminal to remind the terminal that the current total amount of the service has been Completely assigned. For example, in the case of the red envelope service, when the sum of the random numbers is equal to the total amount of the service (ie, the total amount of the red envelope), it can be considered that all the red packets have been robbed at this time, and corresponding prompt information can be generated to prompt the corresponding terminal to be all The red envelope has been robbed.
S530,如果随机数总和小于业务总金额,则判断计数器是否等于业务个数与数值1之间的差值。S530. If the sum of the random numbers is less than the total amount of the service, determine whether the counter is equal to the difference between the number of services and the value 1.
S540,如果计数器不等于差值,则根据控制权限以及业务的当前剩余总金额生成第i终端所对应的随机数。S540. If the counter is not equal to the difference, the random number corresponding to the i-th terminal is generated according to the control authority and the current remaining total amount of the service.
S550,如果计数器等于差值,则根据控制权限以及业务的当前剩余总金额生成结果提示信息。S550. If the counter is equal to the difference, the result prompt information is generated according to the control authority and the current remaining total amount of the service.
也就是说,当判断计数器不等于差值时,可根据控制权限从业务的当前剩余总金额中随机生成一个随机数;当判断计数器等于差值时,可将业务的当前剩余总金额作为当前终端的随机数,并根据该随机数生成对应的结果提示信息。That is to say, when the judgment counter is not equal to the difference, a random number may be randomly generated from the current remaining total amount of the service according to the control authority; when the judgment counter is equal to the difference, the current remaining total amount of the service may be used as the current terminal. a random number, and generate corresponding result prompt information according to the random number.
为了使得本领域技术人员能够更加清楚地了解本申请,下面以业务为抢红包业务为例,即本申请实施例的业务数据处理方法应用于即时通信应用的群聊天的抢红包场景中,进行描述。In order to enable the person skilled in the art to understand the present application more clearly, the following is a case where the service is a redemption service, that is, the service data processing method of the embodiment of the present application is applied to a red packet scenario of a group chat of an instant communication application, and is described. .
举例而言,假设用户A想通过即时通信应用的群聊天向至少一个群成员(如用户B、用户C、用户D)发送定向红包,可以理解,该群成员可以是用户A的好友,也可以不是用户A的好友。当接收到用户A发送的群聊天信息时其中,该群聊天信息可包括用户A所属聊天群的群标识、该红包的个数为2、 红包总金额为10元、以及用户B、用户C、用户D所属终端的标识信息。之后,可确定用户A发送的群聊天信息的业务类型为红包类型,并根据红包类型、以及该红包的个数为2、红包总金额为10元生成对应的红包信息,例如,生成2个红包,且这2个红包的总金额为10元,并根据群标识将该红包信息发送到聊天群中的各终端,各终端针对该红包信息进行抢红包操作,如点击红包信息以实现抢红包操作。如图6所示,当接收到各终端针对红包信息输入的抢红包操作请求时,可判断当前终端的标识信息是否存在于用户B、用户C、用户D所属终端的标识信息中,如果存在,则为该当前用户分配权限,即可以抢群红包;如果不存在,则不给予当前用户抢群红包权限,即不可以抢群红包。由此,可以实现在群聊模式下,通过非常简单方便的操作,直接发送红包给特定人群,使得该特定人群可以根据运气抢该群红包,并且,通过在聊天群中其他群成员的见证下定向给特定人群发送红包,提升了用户使用产品的乐趣,进而提高了用户与产品之间的粘性。For example, suppose that user A wants to send a directed red envelope to at least one group member (such as user B, user C, and user D) through the group chat of the instant messaging application. It can be understood that the group member may be the friend of user A, or Not a user A's friend. When the group chat information sent by the user A is received, the group chat information may include the group identifier of the chat group to which the user A belongs, and the number of the red packets is 2. The total amount of the red envelope is 10 yuan, and the identification information of the user B, the user C, and the terminal to which the user D belongs. After that, it can be determined that the service type of the group chat information sent by the user A is a red packet type, and the corresponding red envelope information is generated according to the red packet type and the number of the red packets is 2, and the total amount of the red packet is 10 yuan, for example, generating 2 red packets. And the total amount of the two red packets is 10 yuan, and the red packet information is sent to each terminal in the chat group according to the group identifier, and each terminal performs a red packet operation for the red packet information, such as clicking the red packet information to implement the red packet operation. . As shown in FIG. 6 , when receiving the red packet operation request input by the terminal for the red packet information, it may be determined whether the identification information of the current terminal exists in the identification information of the user B, the user C, and the terminal to which the user D belongs. Then, the current user is assigned a right, that is, the group red packet can be grabbed; if it does not exist, the current user is not given the right to grab the group red envelope, that is, the group red envelope cannot be grabbed. Therefore, in the group chat mode, the red envelope can be directly sent to a specific group through a very simple and convenient operation, so that the specific group can grab the group red envelope according to luck, and, under the witness of other group members in the chat group, Directing a red envelope to a specific group of people enhances the user's enjoyment of using the product, thereby increasing the stickiness between the user and the product.
本申请实施例的业务数据处理方法,可先接收第一终端发送的群聊天信息,群聊天信息包括第一终端所属聊天群的群标识以及业务数据信息,之后,可确定群聊天信息的业务类型,并根据业务类型以及业务数据信息生成对应的业务信息,并根据群标识将业务信息发送至聊天群中的各终端,然后,当接收到各终端针对业务信息输入的操作请求时,可根据操作请求以及业务数据信息中的第二终端的标识信息对业务信息进行业务数据处理。实现了在群聊模式下,通过非常简单方便的操作,直接为特定人群分配针对业务信息进行业务数据处理的权限,使得该特定人群有权对该业务信息进行业务数据处理,并且,通过在聊天群中其他群成员的见证下定向给特定人群发送业务信息,提升了用户使用产品的乐趣,并提高了用户与产品之间的粘性。The service data processing method of the embodiment of the present application may first receive the group chat information sent by the first terminal, where the group chat information includes the group identifier of the chat group to which the first terminal belongs and the service data information, and then the service type of the group chat information may be determined. And generating corresponding service information according to the service type and the service data information, and sending the service information to each terminal in the chat group according to the group identifier, and then, when receiving the operation request input by each terminal for the service information, according to the operation The request and the identification information of the second terminal in the service data information perform service data processing on the service information. In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting The witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
与上述几种实施例提供的业务数据处理方法相对应,本发明的一种实施例还提供一种业务数据处理装置,由于本发明实施例提供的业务数据处理装置与上述几种实施例提供的业务数据处理方法相对应,因此在前述业务数据处理方法的实施方式也适用于本实施例提供的业务数据处理装置,在本实施例中不再详细描述。图7是根据本申请一个实施例的业务数据处理装置的结构框图。如图7所示,该业务数据处理装置可以包括:第一接收模块100、确定模块200、 第一生成模块300、发送模块400、第二接收模块500和业务数据处理模块600。Corresponding to the service data processing method provided by the foregoing embodiments, an embodiment of the present invention further provides a service data processing apparatus, which is provided by the service data processing apparatus provided by the embodiments of the present invention. The service data processing method is corresponding to the foregoing. Therefore, the implementation of the foregoing service data processing method is also applicable to the service data processing apparatus provided in this embodiment, which is not described in detail in this embodiment. FIG. 7 is a structural block diagram of a service data processing apparatus according to an embodiment of the present application. As shown in FIG. 7, the service data processing apparatus may include: a first receiving module 100, a determining module 200, The first generation module 300, the sending module 400, the second receiving module 500, and the service data processing module 600.
具体地,第一接收模块100可用于接收第一终端发送的群聊天信息,群聊天信息至少包括胡第一终端所属聊天群的群标识、以及业务数据信息,其中,业务数据信息至少包括N个第二终端的标识信息,N为正整数。Specifically, the first receiving module 100 is configured to receive group chat information sent by the first terminal, where the group chat information includes at least a group identifier of the chat group to which the first terminal belongs, and service data information, where the service data information includes at least N The identification information of the second terminal, where N is a positive integer.
确定模块200可用于确定群聊天信息的业务类型。The determination module 200 can be used to determine the type of service for the group chat information.
第一生成模块300可用于根据业务类型以及业务数据信息生成对应的业务信息。The first generation module 300 is configured to generate corresponding service information according to the service type and the service data information.
发送模块400可用于根据群标识将业务信息发送至聊天群中的M个终端,其中,M为正整数,M≥N。The sending module 400 is configured to send the service information to the M terminals in the chat group according to the group identifier, where M is a positive integer, and M≥N.
具体而言,在本申请的一个实施例中,如图8所示,该发送模块400可包括确定单元410和发送单元420。其中,确定单元410可用于根据群标识确定聊天群包括的M个终端的标识信息。发送单元420可用于根据M个终端的标识信息将业务信息发送至M个终端。Specifically, in an embodiment of the present application, as shown in FIG. 8, the sending module 400 may include a determining unit 410 and a sending unit 420. The determining unit 410 is configured to determine, according to the group identifier, identifier information of the M terminals included in the chat group. The sending unit 420 is configured to send the service information to the M terminals according to the identification information of the M terminals.
第二接收模块500可用于接收M个终端针对业务信息输入的操作请求。The second receiving module 500 is configured to receive an operation request input by the M terminals for the service information.
业务数据处理模块600可用于根据操作请求以及N个第二终端的标识信息对业务信息进行业务数据处理。The service data processing module 600 is configured to perform service data processing on the service information according to the operation request and the identification information of the N second terminals.
需要说明的是,在本申请的一个实施例中,上述操作请求可包括M个终端的标识信息。其中,在本申请的实施例中,如图9所示,该业务数据处理模块600可包括:判断单元610、权限分配单元620、业务数据处理单元630、生成单元640和发送单元650。It should be noted that, in an embodiment of the present application, the foregoing operation request may include identification information of M terminals. In the embodiment of the present application, as shown in FIG. 9, the service data processing module 600 may include: a determining unit 610, a rights allocating unit 620, a service data processing unit 630, a generating unit 640, and a sending unit 650.
其中,判断单元610可用于判断第i终端的标识信息是否存在于N个第二终端的标识信息中,其中,i为正整数,且1≤i≤M。The determining unit 610 is configured to determine whether the identifier information of the i-th terminal exists in the identifier information of the N second terminals, where i is a positive integer, and 1≤i≤M.
权限分配单元620可用于在判断单元610判断第i终端的标识信息存在于N个第二终端的标识信息中时,为第i终端分配控制权限。The authority assigning unit 620 can be configured to allocate the control authority to the ith terminal when the determining unit 610 determines that the identifier information of the ith terminal exists in the identifier information of the N second terminals.
业务数据处理单元630可用于根据控制权限对业务信息进行业务数据处理。The service data processing unit 630 can be configured to perform service data processing on the service information according to the control authority.
生成单元640可用于在判断单元610判断第i终端的标识信息不存在于N个第二终端的标识信息中时,生成提示信息。 The generating unit 640 is configured to generate prompt information when the determining unit 610 determines that the identifier information of the i-th terminal does not exist in the identifier information of the N second terminals.
发送单元650可用于将提示信息发送至第i终端以提醒第i终端未有针对业务信息的控制权限。The sending unit 650 can be configured to send the prompt information to the ith terminal to remind the ith terminal that there is no control right for the service information.
在本申请的一个实施例中,业务信息可包括业务个数和业务总金额。在本申请的实施例中,在第二接收模块500接收M个终端针对业务信息输入的操作请求之前,如图10所示,该业务数据处理装置还可包括:第二生成模块700,第二生成模块700可用于根据业务个数以及业务总金额生成多个随机数,其中,随机数的数量与业务个数相同。In one embodiment of the present application, the service information may include the number of services and the total amount of services. In the embodiment of the present application, before the second receiving module 500 receives the operation request of the M terminal for the service information input, as shown in FIG. 10, the service data processing device may further include: a second generation module 700, a second The generating module 700 is configured to generate multiple random numbers according to the number of services and the total amount of services, where the number of random numbers is the same as the number of services.
在本申请的实施例中,业务数据处理单元630根据控制权限对业务信息进行业务数据处理的具体实现过程可如下:确定接收到第i终端对业务信息输入的操作请求的时间信息,并根据时间信息确定第i终端所对应的随机数;根据第i终端所对应的随机数生成结果提示信息,并根据第i终端的标识信息将结果提示信息发送至第i终端以进行展示。In the embodiment of the present application, the specific implementation process of the service data processing unit 630 for performing service data processing on the service information according to the control authority may be as follows: determining time information of receiving the operation request input by the ith terminal for the service information, and according to the time The information determines a random number corresponding to the ith terminal; generates a result prompt information according to the random number corresponding to the ith terminal, and sends the result prompt information to the ith terminal according to the identifier information of the ith terminal for display.
在本申请的另一个实施例中,业务信息可包括业务总金额。其中,在本申请的实施例中,业务数据处理单元630根据控制权限对业务信息进行业务数据处理的具体实现过程可如下:假设计数器K=0;根据控制权限以及业务总金额生成第i终端所对应的随机数,并根据随机数生成结果提示信息;根据第i终端的标识信息将结果提示信息发送至第i终端以进行展示,并记计数器K=K+1。In another embodiment of the present application, the business information may include the total amount of the business. In the embodiment of the present application, the specific implementation process of the service data processing unit 630 performing service data processing on the service information according to the control authority may be as follows: assuming that the counter K=0; generating the ith terminal device according to the control authority and the total amount of the service Corresponding random number, and generating result prompt information according to the random number; sending the result prompt information to the i-th terminal for display according to the identification information of the i-th terminal, and recording the counter K=K+1.
在本申请的实施例中,业务信息还可包括业务个数,业务数据处理单元630还可用于在根据控制权限以及业务总金额生成第i终端所对应的随机数之前,计算当前生成的随机数总和,并根据随机数总和以及业务总金额计算业务的当前剩余总金额,并在随机数总和小于业务总金额、且计数器不等于业务个数与数值1之间的差值时,根据控制权限以及业务的当前剩余总金额生成第i终端所对应的随机数,以及在计数器等于差值时,根据控制权限以及业务的当前剩余总金额生成结果提示信息。In the embodiment of the present application, the service information may further include the number of services, and the service data processing unit 630 may be further configured to calculate the currently generated random number before generating the random number corresponding to the ith terminal according to the control authority and the total amount of the service. Sum, and calculate the current remaining total amount of the business according to the sum of the random number and the total amount of the business, and when the sum of the random numbers is less than the total amount of the business, and the counter is not equal to the difference between the number of services and the value 1, according to the control authority and The current remaining total amount of the service generates a random number corresponding to the ith terminal, and when the counter is equal to the difference, the result prompt information is generated according to the control authority and the current remaining total amount of the service.
本申请实施例的业务数据处理装置,可通过第一接收模块接收第一终端发送的群聊天信息,群聊天信息包括第一终端所属聊天群的群标识以及业务数据信息,确定模块确定群聊天信息的业务类型,第一生成模块根据业务类型以及业务数据信息生成对应的业务信息,发送模块根据群标识将业务信息发送至聊天群中的各终端,当第二接收模块接收到各终端针对业务信息输入的操作请求 时,业务数据处理模块根据操作请求以及业务数据信息中的第二终端的标识信息对业务信息进行业务数据处理。实现了在群聊模式下,通过非常简单方便的操作,直接为特定人群分配针对业务信息进行业务数据处理的权限,使得该特定人群有权对该业务信息进行业务数据处理,并且,通过在聊天群中其他群成员的见证下定向给特定人群发送业务信息,提升了用户使用产品的乐趣,并提高了用户与产品之间的粘性。The service data processing apparatus of the embodiment of the present application may receive the group chat information sent by the first terminal by using the first receiving module, where the group chat information includes a group identifier of the chat group to which the first terminal belongs and service data information, and the determining module determines the group chat information. The first generation module generates the corresponding service information according to the service type and the service data information, and the sending module sends the service information to each terminal in the chat group according to the group identifier, and the second receiving module receives the service information of each terminal. Input operation request The service data processing module performs service data processing on the service information according to the operation request and the identification information of the second terminal in the service data information. In the group chat mode, the user is directly assigned the right to process the business data for the business information through a very simple and convenient operation, so that the specific group has the right to process the business data for the business information, and by chatting The witnesses of other group members in the group are directed to send business information to specific groups of people, which enhances the user's enjoyment of using the product and improves the stickiness between the user and the product.
在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In the description of the present application, it is to be understood that the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, features defining "first" or "second" may include at least one of the features, either explicitly or implicitly. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless specifically defined otherwise.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of the present specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means a specific feature described in connection with the embodiment or example. A structure, material or feature is included in at least one embodiment or example of the application. In the present specification, the schematic representation of the above terms is not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, various embodiments or examples described in the specification, as well as features of various embodiments or examples, may be combined and combined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a particular logical function or process. And the scope of the preferred embodiments of the present application includes additional implementations, in which the functions may be performed in a substantially simultaneous manner or in the reverse order depending on the functions involved, in accordance with the illustrated or discussed order. It will be understood by those skilled in the art to which the embodiments of the present application pertain.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指 令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer readable medium, Used in conjunction with, or in conjunction with, an instruction execution system, apparatus, or device (eg, a computer-based system, a system including a processor, or other system that can fetch instructions and execute instructions from an instruction execution system, apparatus, or device) Or use with equipment. For the purposes of this specification, a "computer-readable medium" can be any program that can contain, store, communicate, propagate, or transmit a A device that is used by an execution system, apparatus, or device, or in conjunction with such instructions to execute a system, apparatus, or device. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that portions of the application can be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, one or a combination of the steps of the method embodiments is included.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. The integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。 The above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. While the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the present application. The embodiments are subject to variations, modifications, substitutions and variations.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610143964.0A CN107196839B (en) | 2016-03-14 | 2016-03-14 | Service data processing method and device |
| CN201610143964.0 | 2016-03-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017157162A1 true WO2017157162A1 (en) | 2017-09-21 |
Family
ID=59852029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/075067 Ceased WO2017157162A1 (en) | 2016-03-14 | 2017-02-27 | Service data processing method and device |
Country Status (3)
| Country | Link |
|---|---|
| CN (2) | CN113452604A (en) |
| TW (1) | TWI752003B (en) |
| WO (1) | WO2017157162A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113382075A (en) * | 2021-06-13 | 2021-09-10 | 南京方数信息科技有限公司 | Enterprise information management platform, management method, electronic device and storage medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110347300A (en) * | 2018-04-03 | 2019-10-18 | 腾讯科技(深圳)有限公司 | Method and related device for resource data transfer in group |
| CN110084577A (en) * | 2019-04-15 | 2019-08-02 | 上海掌门科技有限公司 | Resource payment method and equipment |
| CN110086639A (en) * | 2019-05-13 | 2019-08-02 | 湖北潘多拉网络科技有限公司 | Group chat method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114783A1 (en) * | 2003-11-26 | 2005-05-26 | Yahoo, Inc. | Visibility profile |
| US7945620B2 (en) * | 2006-06-13 | 2011-05-17 | International Business Machines Corporation | Chat tool for concurrently chatting over more than one interrelated chat channels |
| CN103269303A (en) * | 2012-12-18 | 2013-08-28 | 北京奇虎科技有限公司 | A method and system for publishing group communication information |
| CN104506410A (en) * | 2014-12-03 | 2015-04-08 | 小米科技有限责任公司 | Instant communication method and device |
| CN104851041A (en) * | 2015-05-11 | 2015-08-19 | 浙江翼信科技有限公司 | Processing method of electronic resource and system thereof |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8249232B2 (en) * | 2004-04-08 | 2012-08-21 | Gryphon Networks Corp. | System and method for control of communications connections |
| MX2014014533A (en) * | 2012-05-31 | 2015-04-08 | Atg Advanced Swiss Technology Group Ag | Method for supervising a chat connection. |
| US20140324989A1 (en) * | 2013-04-28 | 2014-10-30 | Xiao Long Zhang | Generating a graphic message in instant messaging |
| CN103973769B (en) * | 2014-01-29 | 2016-08-17 | 腾讯科技(深圳)有限公司 | Virtual item sending method, receiving method, device and system |
| CN104615335B (en) * | 2015-02-13 | 2019-02-22 | 腾讯科技(北京)有限公司 | A kind of information processing method, client |
| CN104618226B (en) * | 2015-02-16 | 2016-08-24 | 腾讯科技(深圳)有限公司 | An information processing method, client and server |
| CN104732430A (en) * | 2015-04-22 | 2015-06-24 | 袁舰 | Mobile E-commerce and sale recommendation platform system |
| CN105024920B (en) * | 2015-07-14 | 2019-07-09 | 深圳市元征科技股份有限公司 | A kind of transmission method and equipment of group chat information |
-
2016
- 2016-03-14 CN CN202110799093.9A patent/CN113452604A/en active Pending
- 2016-03-14 CN CN201610143964.0A patent/CN107196839B/en active Active
-
2017
- 2017-01-18 TW TW106101729A patent/TWI752003B/en not_active IP Right Cessation
- 2017-02-27 WO PCT/CN2017/075067 patent/WO2017157162A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114783A1 (en) * | 2003-11-26 | 2005-05-26 | Yahoo, Inc. | Visibility profile |
| US7945620B2 (en) * | 2006-06-13 | 2011-05-17 | International Business Machines Corporation | Chat tool for concurrently chatting over more than one interrelated chat channels |
| CN103269303A (en) * | 2012-12-18 | 2013-08-28 | 北京奇虎科技有限公司 | A method and system for publishing group communication information |
| CN104506410A (en) * | 2014-12-03 | 2015-04-08 | 小米科技有限责任公司 | Instant communication method and device |
| CN104851041A (en) * | 2015-05-11 | 2015-08-19 | 浙江翼信科技有限公司 | Processing method of electronic resource and system thereof |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113382075A (en) * | 2021-06-13 | 2021-09-10 | 南京方数信息科技有限公司 | Enterprise information management platform, management method, electronic device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI752003B (en) | 2022-01-11 |
| CN107196839B (en) | 2021-06-04 |
| TW201733398A (en) | 2017-09-16 |
| CN107196839A (en) | 2017-09-22 |
| CN113452604A (en) | 2021-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10580458B2 (en) | Gallery of videos set to an audio time line | |
| CN102138156B (en) | Maintain a group in an instant messaging application | |
| KR102444777B1 (en) | Routing messages by message parameter | |
| KR101278753B1 (en) | Peer-to-peer computer network meetings | |
| KR101825781B1 (en) | Session establishment method, server, device, system, apparatus, program and storage medium | |
| US10592647B2 (en) | Authentication using cognitive analysis | |
| CN112789612B (en) | Automatic message verification based on link | |
| CN105554027A (en) | Resource sharing method and device | |
| TW201621741A (en) | Sharing content | |
| WO2017157162A1 (en) | Service data processing method and device | |
| WO2025214235A1 (en) | Message processing method and apparatus, device, and storage medium | |
| CN103746821B (en) | Channel creation method, device, client, server and system | |
| CN106533923A (en) | Information processing method and device based on instant messaging software | |
| CN113420133B (en) | Session processing method, device, equipment and storage medium | |
| CN106027303B (en) | A method and device for obtaining credit information features | |
| US9742776B2 (en) | Contact identification validation via social invitation | |
| CN115457693A (en) | User queuing method, device, facial recognition device and service server | |
| CN114663550A (en) | Conference management method, device, conference platform and medium for online signature | |
| CN106603384A (en) | Instant communication software-based session control method, device and system | |
| CN119155134B (en) | Multimodal intelligent agent conference information interaction method, device, equipment and medium | |
| CN112685703A (en) | Authorization method, device and system | |
| HK1244596B (en) | Service data processing method and device | |
| CN117714084A (en) | Application authorization method, device and computer readable storage medium | |
| JP2023179396A (en) | Apparatus and method for managing online meeting | |
| HK1244596A1 (en) | Service data processing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17765704 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17765704 Country of ref document: EP Kind code of ref document: A1 |