CN105897425B - Distribution, the method and device for requesting social networks account - Google Patents

Distribution, the method and device for requesting social networks account Download PDF

Info

Publication number
CN105897425B
CN105897425B CN201610195994.6A CN201610195994A CN105897425B CN 105897425 B CN105897425 B CN 105897425B CN 201610195994 A CN201610195994 A CN 201610195994A CN 105897425 B CN105897425 B CN 105897425B
Authority
CN
China
Prior art keywords
account
social networks
ideal money
signature information
networks account
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.)
Active
Application number
CN201610195994.6A
Other languages
Chinese (zh)
Other versions
CN105897425A (en
Inventor
刘鹏飞
史大龙
赵子龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610195994.6A priority Critical patent/CN105897425B/en
Publication of CN105897425A publication Critical patent/CN105897425A/en
Application granted granted Critical
Publication of CN105897425B publication Critical patent/CN105897425B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • H04L9/3249Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures using RSA or related signature schemes, e.g. Rabin scheme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

It is about a kind of method and device distributed, request social networks account that the present invention, which discloses, the method of distribution social networks account includes: the social networks account request to create comprising signature information for receiving client and sending, wherein the signature information is the signature information generated after the private key signature of ideal money account;The signature information is verified by the public key of the ideal money account, is determined whether to distribute a social networks account for the client according to the result of verifying;The social networks account and the ideal money account are bound, using the information of the ideal money account as the credit attribute of the social networks account.The technical solution of the disclosure can improve the generation cost of untrue user, reduce fictitious users, can increase the confidence level of social networks account.

Description

Distribution, the method and device for requesting social networks account
Technical field
The present invention relates to technical field of the computer network, and in particular to a method of distribution, request social networks account And device.
Background technique
With the prosperity of rise and the instant messaging of social networks, because a large amount of false use occur in different purposes on network Family, these fictitious users are generated by computer program batch, and are evolved in time using the development of artificial intelligence, are increasingly difficult to To screen, if there is a kind of mode, the generation of fictitious users can be limited, and in the case where Artificial Intelligence Development, it also can be quasi- Really judge the credit of user, screen user, the normalization for being greatly facilitated social networks is developed.
The examination of fictitious users at present mainly differentiated by the historical accumulation of checking user and Social behaviors, such as Whether user is new registration, if is to have head portrait, if having historical review, if by other user comments, if has and actively sends out The friend relation of speech and user differentiate
With the development of artificial intelligence and big data, computer capacity modelling customer behavior, and forms a team and generates user's connection, It is interacted between countless fictitious users, generates historical review, screen more and more difficult, and part interacts not strong true of wish User may also be mistaken for fictitious users.
Summary of the invention
To overcome the problems in correlation technique, the disclosure provides a kind of method distributed, request social networks account And device.
According to the first aspect of the embodiments of the present disclosure, a kind of method for distributing social networks account is provided, comprising:
The social networks account request to create comprising signature information that client is sent is received, wherein the signature information is The signature information generated after the private key signature of ideal money account;
The signature information is verified by the public key of the ideal money account, is according to the determination of the result of verifying It is no to distribute a social networks account for the client;
The social networks account and the ideal money account are bound, the information of the ideal money account is made For the credit attribute of the social networks account.
Further, the operation that a social networks account is distributed for the client is determined whether according to the result of verifying Include:
If being verified and the ideal money account using, a social networks is distributed for the client Account;Or
If be verified and the ideal money account bound in social networks account number be not up to preset threshold, A social networks account is distributed for the client.
Further, using the information of the ideal money account as the operation of the credit attribute of the social networks account Include:
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social network The credit attribute of network account.
Further, which is characterized in that the method also includes the credit attribute according to the social networks account carries out Credit marking, the current credit by credit marking as the social networks account are given a mark.
According to the second aspect of an embodiment of the present disclosure, a kind of device distributing social networks account is provided, comprising:
Signature information is generated according to the private key signature of ideal money account;
The social networks account request to create comprising the signature information is sent to social network server, so that the society Network server is handed over to verify by the public key of the ideal money account to the signature information, and according to the result of verifying The request is responded.
Further, the ideal money account is bit coin account, Lay spy's coin account or QQ coin account.
According to the third aspect of an embodiment of the present disclosure, a kind of method for requesting social networks account is provided, comprising:
Request reception unit, for receiving the social networks account request to create comprising signature information of client transmission, Wherein the signature information is the signature information generated after the private key signature of ideal money account;
Signature verification unit, for being verified by the public key of the ideal money account to the signature information, root Determine whether to distribute a social networks account for the client according to the result of verifying;
Information binding unit, for binding the social networks account and the ideal money account, by the void Credit attribute of the information of quasi- currency account as the social networks account.
Further, the signature verification unit is specifically used for:
If being verified and the ideal money account using, a social networks is distributed for the client Account;Or
If be verified and the ideal money account bound in social networks account number be not up to preset threshold, A social networks account is distributed for the client.
Further, the information binding unit is specifically used for:
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social network The credit attribute of network account.
Further, described device further includes credit marking unit, for the credit category according to the social networks account Property carry out credit marking, by the credit give a mark as the social networks account current credit marking.
According to a fourth aspect of embodiments of the present disclosure, a kind of device for requesting social networks account is provided, comprising:
Signature unit, for generating signature information according to the private key signature of ideal money account;
Request unit is asked for sending the social networks account creation comprising the signature information to social network server It asks, so that the social network server verifies the signature information by the public key of the ideal money account, and The request is responded according to the result of verifying.
Further, the ideal money account is bit coin account, Lay spy's coin account or QQ coin account.
According to a fifth aspect of the embodiments of the present disclosure, a kind of device for requesting social networks account is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Signature information is generated according to the private key signature of ideal money account;
The social networks account request to create comprising the signature information is sent to social network server, so that the society Network server is handed over to verify by the public key of the ideal money account to the signature information, and according to the result of verifying The request is responded.
The technical scheme provided by this disclosed embodiment can include the following benefits:
The embodiment of the present invention by social network client to server request social networks account when, according to virtual goods The private key signature of coin account generates signature information, sends the social networks account comprising the signature information to social network server Number request to create, so that the social network server carries out the signature information by the public key of the ideal money account Verifying, and the request is responded according to the result of verifying.The generation cost that untrue user can be improved reduces false use Family can increase the confidence level of social networks account.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 schematically shows the method flow that social networks account is distributed according to disclosure example embodiment one Figure;
Fig. 2 schematically shows the method flow that social networks account is distributed according to disclosure example embodiment two Figure;
Fig. 3 schematically shows the method flow that social networks account is requested according to disclosure example embodiment three Figure;
Fig. 4 schematically shows the apparatus structure frame that social networks account is distributed according to disclosure example embodiment four Figure;
Fig. 5 schematically shows the apparatus structure frame that social networks account is distributed according to disclosure example embodiment five Figure;
Fig. 6 schematically shows the apparatus structure frame that social networks account is requested according to disclosure example embodiment six Figure;
Fig. 7 schematically shows a kind of for requesting the dress of social networks account according to disclosure example embodiment seven The block diagram set;
Fig. 8 schematically shows a kind of device of the distribution network account of the request according to disclosure example embodiment seven Block diagram.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended The example of device and method being described in detail in claims, some aspects of the invention are consistent.
Embodiment one
Fig. 1 schematically shows the method flow that social networks account is distributed according to disclosure example embodiment one Figure, the present embodiment are applicable to after social network client proposes creation social networks account request, social networking service The case where device is allocated social networks account, this method can be executed by social network server, as shown in Figure 1, this Described in embodiment distribute social networks account method include:
The present embodiment receives the social networks account creation comprising signature information that client is sent by step S110 and asks It asks, wherein the signature information is the signature information generated after the private key signature of ideal money account.
Ideal money generally uses system of real name at present, and therefore, ideal money substantially can be by currency account and account owner One-to-one correspondence gets up, and account and Transaction Information are not easy to fake, and has certain real reliability.By taking bit coin as an example, than Special coin is a kind of electronic money based on P2P P-2-P technology, is by calculating a string of the special number symbol combinations generated.Bit Characteristic as coin is bragged about the most is " decentralization ", controls and issues without Central Bank, by accurate computing mechanism control distribution Speed and total amount, anyone, which can participate in the information such as manufacturing, and will hold, trade, is stored on the computer largely dispersed, Allow forgery, the destructions such as steal and be difficult to come into force.Limited amount, and decentralization allow bit coin as currency and seem have Very high " anti-inflation " ability.
The so-called value of bit coin, completely just on " new era currency ", now by suppress gradually become it is pure Risk investment product.Market has had already appeared the modified version " Lay spy coin " of bit coin at present, and this coin temporarily can only be by aobvious Card digs mine production, and corrects for some disadvantages such as bit coin trade confirmation speed is slow, hence it is evident that Lay spy's coin is more suitable for than bit coin As " new era currency ", but after the author's worry, Lay spy coin can also become next bit coin, become pure and high risk Risk investment product.
Because symmetric encipherment algorithm uses the same code key in encryption and decryption, and rivest, shamir, adelman needs Two keys are encrypted and decrypted, the two code keys are public-key cryptography (public key, abbreviation public key) and private cipher key (private key, abbreviation private key).In order to guarantee the safety of ideal money, the encryption of usual ideal money is added using asymmetric Close mode.
By taking the bit coin in ideal money as an example, when transaction occurs, the owner (owner) of bit coin wallet can use public key It generates the visible cryptographic Hash of the whole network (HASH), and the private key of oneself generates a signature, is then recorded in data block, then If a transaction occurs again, or the transaction data that other node broadcasts are come in P2P network is received, present node, which can be used, to be turned The public key verifications data relay account that account initiates account initiates the signature of account, if effectively, just data record into data block Behind the position of upper transaction record.Therefore, for the sake of security, the private key of ideal money is generally available to carry out data Signature, and the signature can be verified with public key.
In the present embodiment, when client request server end distributes social networks account, send to server end by empty The signature information generated after the private key signature of quasi- currency account, and using public key to this before server end distribution social networks account Signature is verified, using as judging whether the user of the request has whether the information of ideal money and ideal money closes Reason, using as whether be its distribute social networks account foundation.
The present embodiment verifies the signature information by the public key of the ideal money account by step S120, Determined whether to distribute a social networks account for the client according to the result of verifying.
It should be noted that being that the verification result of foundation signature information is determined to the verification result of signature information in this step It is fixed.Certainly, in order to improve the access threshold of social networks account application, it can also increase some other verification steps and be tested with improving The complexity of card.
For example, this step can be tested if presetting each ideal money account only allows to carry a social networks account Card passes through and the ideal money account did not used, if the ideal money account did not used, allows for the visitor A social networks account is distributed at family end.If presetting each ideal money account only allows to carry the social networks of preset number Account, then this step can verify that by and the ideal money account bound in the not up to default threshold of social networks account number Value allows if social networks account number bound in ideal money account is not up to preset threshold for the client point With a social networks account, and social networks account number bound in the ideal money account need to be added one.
In general, for the safety of social networks account, the indiscriminate registration of social networks account is prevented, is at least needed about The number for the social networks account that a fixed ideal money account allows to bind, that is, preset an ideal money account institute Allow the social networks account threshold value bound.If ideal money account is divided into grade, can also be to different grades of ideal money The social networks account threshold value that account allows to bind carries out distinguishing setting, i.e., different grades of ideal money account allows to infuse The social networks account of volume different number.
The present embodiment is bound the social networks account and the ideal money account by step S130, will be described Credit attribute of the information of ideal money account as the social networks account.
If being determined as the client filed a request by the verifying of above-mentioned steps S120 and distributing a social networks account Number, then it needs the information of the ideal money account (such as the history of the remaining sum of the corresponding remaining sum size of account and/or account Change information) credit attribute as the social networks account.As during the social networks account subsequent use Whether effective foundation.
The social networks account creation comprising signature information that the technical solution of the present embodiment is sent by receiving client Request, verifies the signature information by the public key of the ideal money account, is determined whether according to the result of verifying A social networks account is distributed for the client, then ties up the social networks account and the ideal money account It is fixed, using the information of the ideal money account as the credit attribute of the social networks account.The technical side of the present embodiment Case can improve the generation cost of untrue user, reduce fictitious users, can increase the confidence level of social networks account.
Embodiment two
Fig. 2 schematically shows the method flow that social networks account is distributed according to disclosure example embodiment two Figure, as shown in Fig. 2, the method for distributing social networks account described in the present embodiment includes:
The present embodiment receives the social networks account creation comprising signature information that client is sent by step S210 and asks It asks, wherein the signature information is the signature information generated after the private key signature of ideal money account.
The present embodiment verifies the signature information by the public key of the ideal money account by step S220, Determined whether to distribute a social networks account for the client according to the result of verifying.
The present embodiment is bound the social networks account and the ideal money account by step S230, will be described Credit attribute of the information of ideal money account as the social networks account.
The present embodiment step S210-S230 is identical as the step S110-S130 of embodiment one, and therefore not to repeat here.
The present embodiment carries out credit marking according to the credit attribute of the social networks account by step S240, will be described Credit gives a mark and gives a mark as the current credit of the social networks account.
Further, in order to quantify the credit index during social networks account subsequent use, for other social activities It is referred to when network account and the social networks account are evaluated as credit, the present embodiment can also be according to the social networks account Number credit attribute carry out credit marking, by the credit give a mark as the social networks account current credit marking.
The technical solution of the present embodiment on the basis of embodiment 1, is carrying out verifying distribution social networks to client After account, credit marking also is carried out according to the credit attribute of the social networks account, to the social networks account distributed Number credit index quantified, while reducing fictitious users can be social network in the generation cost for improving untrue user The confidence level of network account provides index.
Embodiment three
Fig. 3 schematically shows the method flow that social networks account is requested according to disclosure example embodiment three Figure, the present embodiment are applicable to the case where social network client requests creation social networks account to social network server, This method can be executed by social network client, as shown in figure 3, requesting the side of social networks account described in the present embodiment Method includes:
The present embodiment generates signature information according to the private key signature of ideal money account by step S310.
When user requests social networks account, ideal money account and its ideal money account are provided by client Private key, the private key that client is submitted according to user generates signature information, alternatively, when user requests social networks account directly to The signature information that client is submitted ideal money account and generated according to the private key of the ideal money account.
The virtual of one or more is supported to use currency account it should be noted that social networks would generally be explicitly indicated Number, the signature information that client is only submitted within the scope of the ideal money type is just identified as effective ideal money Account.
The present embodiment sends the social networks account comprising the signature information to social network server by step S320 Number request to create, so that the social network server carries out the signature information by the public key of the ideal money account Verifying, and the request is responded according to the result of verifying.
The signature information need to be included in the request when proposing newly-built social networks account request to server by client It is sent to server.So that server verifies the signature information by the public key of the ideal money account, and root The request is responded according to the result of verifying.
The technical solution of the present embodiment is generated according to the private key signature of the ideal money account of user by client and is signed Message sends the social networks account request to create comprising the signature information to social network server, can make the social activity Network server verifies the signature information by the public key of the ideal money account, with the request to client into Row response, can improve the generation cost of untrue user, reduce fictitious users, can increase the confidence level of social networks account.
Example IV
Fig. 4 schematically shows the structure that the device of social networks account is distributed according to disclosure example embodiment four Block diagram, as shown in figure 4, the device for distributing social networks account described in the present embodiment includes:
Request reception unit 410, the social networks account creation comprising signature information for receiving client transmission are asked It asks, wherein the signature information is the signature information generated after the private key signature of ideal money account;
Signature verification unit 420, for being verified by the public key of the ideal money account to the signature information, Determined whether to distribute a social networks account for the client according to the result of verifying;
Information binding unit 430 will be described for binding the social networks account and the ideal money account Credit attribute of the information of ideal money account as the social networks account.
Further the signature verification unit 420 is specifically used for:
If being verified and the ideal money account using, a social networks is distributed for the client Account;Or
If be verified and the ideal money account bound in social networks account number be not up to preset threshold, A social networks account is distributed for the client.
Further, the information binding unit 430 is specifically used for:
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social network The credit attribute of network account.
Further, the ideal money account is bit coin account, Lay spy's coin account or QQ coin account.
About the device in above-described embodiment, wherein each unit executes the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
Two institute of the embodiment of the present invention one and embodiment can be performed in the device of distribution social networks account provided in this embodiment The distribution social networks account method of offer, has the corresponding functional module of execution method and beneficial effect.
Embodiment five
Fig. 5 schematically shows the structure that the device of social networks account is distributed according to disclosure example embodiment five Block diagram, as shown in figure 5, the device for distributing social networks account described in the present embodiment includes:
Request reception unit 510, the social networks account creation comprising signature information for receiving client transmission are asked It asks, wherein the signature information is the signature information generated after the private key signature of ideal money account;
Signature verification unit 520, for being verified by the public key of the ideal money account to the signature information, Determined whether to distribute a social networks account for the client according to the result of verifying;
Information binding unit 530 will be described for binding the social networks account and the ideal money account Credit attribute of the information of ideal money account as the social networks account;
Credit gives a mark unit 540 will be described for the credit attribute progress credit marking according to the social networks account Credit gives a mark and gives a mark as the current credit of the social networks account.
Further, the signature verification unit 520 is specifically used for:
If being verified and the ideal money account using, a social networks is distributed for the client Account;Or
If be verified and the ideal money account bound in social networks account number be not up to preset threshold, A social networks account is distributed for the client.
Further, the information binding unit 530 is specifically used for:
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social network The credit attribute of network account.
The ideal money account is bit coin account, Lay spy's coin account or QQ coin account.
About the device in above-described embodiment, wherein each unit executes the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
Two institute of the embodiment of the present invention one and embodiment can be performed in the device of distribution social networks account provided in this embodiment The distribution social networks account method of offer, has the corresponding functional module of execution method and beneficial effect.
Embodiment six
Fig. 6 schematically shows the structure that the device of social networks account is requested according to disclosure example embodiment six Block diagram, as shown in fig. 6, the device of request social networks account described in the present embodiment includes:
Signature unit 610, for generating signature information according to the private key signature of ideal money account;
Request unit 620 is created for sending the social networks account comprising the signature information to social network server Request is built, so that the social network server tests the signature information by the public key of the ideal money account Card, and the request is responded according to the result of verifying.
Further, the ideal money account is bit coin account, Lay spy's coin account or QQ coin account.
About the device in above-described embodiment, wherein each unit executes the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
The embodiment of the present invention three and example IV institute can be performed in the device of distribution social networks account provided in this embodiment The distribution social networks account method of offer, has the corresponding functional module of execution method and beneficial effect.
Embodiment seven
Fig. 7 is a kind of block diagram of device 700 for requesting social networks account shown according to an exemplary embodiment. For example, device 700 can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, plate set It is standby, Medical Devices, body-building equipment, personal digital assistant etc..
Referring to Fig. 7, device 700 may include following one or more components: processing component 702, memory 704, power supply Component 706, multimedia component 708, audio component 710, the interface 712 of input/output (I/O), sensor module 714, and Communication component 716.
The integrated operation of the usual control device 700 of processing component 702, such as with display, telephone call, data communication, phase Machine operation and record operate associated operation.Processing component 702 may include that one or more processors 720 refer to execute It enables, to perform all or part of the steps of the methods described above.In addition, processing component 702 may include one or more modules, just Interaction between processing component 702 and other assemblies.For example, processing component 702 may include multi-media module, it is more to facilitate Interaction between media component 708 and processing component 702.
Memory 704 is configured as storing various types of data to support the operation in equipment 700.These data are shown Example includes the instruction of any application or method for operating on device 700, contact data, and telephone book data disappears Breath, picture, video etc..Memory 704 can be by any kind of volatibility or non-volatile memory device or their group It closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compile Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 706 provides electric power for the various assemblies of device 700.Power supply module 706 may include power management system System, one or more power supplys and other with for device 700 generate, manage, and distribute the associated component of electric power.
Multimedia component 708 includes the screen of one output interface of offer between described device 700 and user.One In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers Body component 708 includes a front camera and/or rear camera.When equipment 700 is in operation mode, such as screening-mode or When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 710 is configured as output and/or input audio signal.For example, audio component 710 includes a Mike Wind (MIC), when device 700 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matched It is set to reception external audio signal.The received audio signal can be further stored in memory 704 or via communication set Part 716 is sent.In some embodiments, audio component 710 further includes a loudspeaker, is used for output audio signal.
I/O interface 712 provides interface between processing component 702 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock Determine button.
Sensor module 714 includes one or more sensors, and the state for providing various aspects for device 700 is commented Estimate.For example, sensor module 714 can detecte the state that opens/closes of equipment 700, and the relative positioning of component, for example, it is described Component is the display and keypad of device 700, and sensor module 714 can be with 700 1 components of detection device 700 or device Position change, the existence or non-existence that user contacts with device 700,700 orientation of device or acceleration/deceleration and device 700 Temperature change.Sensor module 714 may include proximity sensor, be configured to detect without any physical contact Presence of nearby objects.Sensor module 714 can also include optical sensor, such as CMOS or ccd image sensor, at As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 716 is configured to facilitate the communication of wired or wireless way between device 700 and other equipment.Device 700 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementation In example, communication component 716 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 716 further includes near-field communication (NFC) module, to promote short range communication.Example Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 700 can be believed by one or more application specific integrated circuit (ASIC), number Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 704 of instruction, above-metioned instruction can be executed by the processor 720 of device 700 to complete the above method.For example, The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk With optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of server end When device executes, so that mobile terminal is able to carry out a kind of method for distributing social networks account, which comprises
The social networks account request to create comprising signature information that client is sent is received, wherein the signature information is The signature information generated after the private key signature of ideal money account;
The signature information is verified by the public key of the ideal money account, is according to the determination of the result of verifying It is no to distribute a social networks account for the client;
The social networks account and the ideal money account are bound, the ideal money account is corresponding remaining Credit attribute of the volume information as the social networks account.
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processor of client When execution, so that mobile terminal is able to carry out a kind of method for requesting social networks account, which comprises
Signature information is generated according to the private key signature of ideal money account;
The social networks account request to create comprising the signature information is sent to social network server, so that the society Network server is handed over to verify by the public key of the ideal money account to the signature information, and according to the result of verifying The request is responded.
Fig. 8 is shown according to an exemplary embodiment a kind of for distributing the block diagram of the device 800 of social networks account. For example, device 800 may be provided as a server.Referring to Fig. 8, device 800 includes processing component 822, further comprises One or more processors, and the memory resource as representated by memory 832, can be by processing component 822 for storing The instruction of execution, such as application program.The application program stored in memory 832 may include one or more each A module for corresponding to one group of instruction.In addition, processing component 822 is configured as executing instruction, to execute the above method.
Device 800 can also include the power management that a power supply module 826 is configured as executive device 800, and one has Line or radio network interface 850 are configured as device 800 being connected to network and input and output (I/O) interface 858.Dress Setting 800 can operate based on the operating system for being stored in memory 832, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.

Claims (13)

1. a kind of method for distributing social networks account characterized by comprising
Receive client send the social networks account request to create comprising signature information, wherein the signature information be by The signature information generated after the private key signature of ideal money account;
The signature information is verified by the public key of the ideal money account, according to the result of verifying determine whether for The client distributes a social networks account;
The social networks account and the ideal money account are bound, using the information of the ideal money account as institute State the credit attribute of social networks account.
2. the method for distribution social networks account as described in claim 1, which is characterized in that the method also includes:
If being verified by the public key of the ideal money account to the signature information, and the ideal money account It did not used, then distributes a social networks account for the client;Or
If being verified by the public key of the ideal money account to the signature information, and the ideal money account Bound social networks account number is not up to preset threshold, then distributes a social networks account for the client.
3. the method for distribution social networks account as described in claim 1, which is characterized in that by the ideal money account Information includes: as the operation of the credit attribute of the social networks account
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social networks account Number credit attribute.
4. the method for distribution social networks account a method according to any one of claims 1-3, which is characterized in that the method is also wrapped It includes, the credit attribute according to the social networks account carries out credit marking, and the credit is given a mark and is used as the social networks The current credit of account is given a mark.
5. a kind of method for requesting social networks account characterized by comprising
Signature information is generated according to the private key signature of ideal money account;
The social networks account request to create comprising the signature information is sent to social network server, so that the social network Network server verifies the signature information by the public key of the ideal money account, and according to the result of verifying to institute Request is stated to be responded.
6. as claimed in claim 5 request social networks account method, which is characterized in that the ideal money account be than Special coin account, Lay spy's coin account or QQ coin account.
7. a kind of device for distributing social networks account characterized by comprising
Request reception unit, for receiving the social networks account request to create comprising signature information of client transmission, wherein The signature information is the signature information generated after the private key signature of ideal money account;
Signature verification unit, for being verified by the public key of the ideal money account to the signature information, according to testing The result of card determines whether to distribute a social networks account for the client;
Information binding unit, for binding the social networks account and the ideal money account, by the virtual goods Credit attribute of the information of coin account as the social networks account.
8. the device of distribution social networks account as claimed in claim 7, which is characterized in that the signature verification unit is also used In:
If being verified by the public key of the ideal money account to the signature information, and the ideal money account It did not used, then distributes a social networks account for the client;Or
If being verified by the public key of the ideal money account to the signature information, and the ideal money account Bound social networks account number is not up to preset threshold, then distributes a social networks account for the client.
9. the device of distribution social networks account as claimed in claim 7, which is characterized in that the information binding unit is specific For:
Using the historical variations information of the corresponding remaining sum size of the ideal money account and/or remaining sum as the social networks account Number credit attribute.
10. the device of the distribution social networks account as described in claim 7-9 is any, which is characterized in that described device is also wrapped Credit marking unit is included, credit marking is carried out for the credit attribute according to the social networks account, the credit is given a mark Current credit as the social networks account is given a mark.
11. a kind of device for requesting social networks account characterized by comprising
Signature unit, for generating signature information according to the private key signature of ideal money account;
Request unit, for sending the social networks account request to create comprising the signature information to social network server, So that the social network server verifies the signature information by the public key of the ideal money account, and according to The result of verifying responds the request.
12. the device of request social networks account as claimed in claim 11, which is characterized in that the ideal money account is Bit coin account, Lay spy's coin account or QQ coin account.
13. a kind of device for requesting social networks account, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Signature information is generated according to the private key signature of ideal money account;
The social networks account request to create comprising the signature information is sent to social network server, so that the social network Network server verifies the signature information by the public key of the ideal money account, and according to the result of verifying to institute Request is stated to be responded.
CN201610195994.6A 2016-03-31 2016-03-31 Distribution, the method and device for requesting social networks account Active CN105897425B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610195994.6A CN105897425B (en) 2016-03-31 2016-03-31 Distribution, the method and device for requesting social networks account

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610195994.6A CN105897425B (en) 2016-03-31 2016-03-31 Distribution, the method and device for requesting social networks account

Publications (2)

Publication Number Publication Date
CN105897425A CN105897425A (en) 2016-08-24
CN105897425B true CN105897425B (en) 2019-04-12

Family

ID=57014255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610195994.6A Active CN105897425B (en) 2016-03-31 2016-03-31 Distribution, the method and device for requesting social networks account

Country Status (1)

Country Link
CN (1) CN105897425B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107453870A (en) * 2017-09-12 2017-12-08 京信通信***(中国)有限公司 Mobile terminal authentication management method, device and corresponding mobile terminal based on block chain

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778794A (en) * 2015-04-24 2015-07-15 华为技术有限公司 Mobile payment device and method
CN104967594A (en) * 2014-10-23 2015-10-07 腾讯科技(深圳)有限公司 Stolen account identification method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8909706B2 (en) * 2012-01-12 2014-12-09 Facebook, Inc. Social networking data augmented gaming kiosk

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967594A (en) * 2014-10-23 2015-10-07 腾讯科技(深圳)有限公司 Stolen account identification method and apparatus
CN104778794A (en) * 2015-04-24 2015-07-15 华为技术有限公司 Mobile payment device and method

Also Published As

Publication number Publication date
CN105897425A (en) 2016-08-24

Similar Documents

Publication Publication Date Title
EP3657370A1 (en) Methods and devices for authenticating smart card
CN104852911B (en) Safe verification method, apparatus and system
US11178124B2 (en) Secure pairing of a processor and a secure element of an electronic device
CN104618330B (en) Method for processing business, device and terminal
CA3142324A1 (en) Method, device and system for transferring data
JP2018532301A (en) User authentication method and apparatus
CN105827656B (en) Identity identifying method and device based on NFC payment
CN109146470A (en) Generate the method and device of payment code
KR20180017222A (en) Online payments using a secure element of an electronic device
CN105491250B (en) Recognition methods, device and the equipment of the incoming number true and false
CN109039990B (en) Behavior verification method and device based on verification code
CN111506884A (en) User invitation method, device, computer equipment and computer readable storage medium
WO2016011739A1 (en) Method, device, and system for anti-counterfeiting verification
CN108898388B (en) Payment method and device
CN108696361B (en) Configuration method, generation method and device of smart card
CN107748991A (en) Account safety management method and device
CN114172544A (en) Method for copying smart card and electronic equipment
CN109801065A (en) Virtual card opens chucking method, apparatus and system, storage medium
CN106534083B (en) Brush machine Tool validation method and device
CN105897425B (en) Distribution, the method and device for requesting social networks account
CN105303120A (en) Short message reading method and apparatus
CN110008668A (en) A kind of data processing method, device and storage medium
CN107302519B (en) Identity authentication method and device for terminal equipment, terminal equipment and server
CN106161365B (en) Data processing method and device and terminal
CN115706993A (en) Authentication method, readable medium, and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant