CN106406506B - Method and device for generating random data by mobile terminal - Google Patents
Method and device for generating random data by mobile terminal Download PDFInfo
- Publication number
- CN106406506B CN106406506B CN201510456782.4A CN201510456782A CN106406506B CN 106406506 B CN106406506 B CN 106406506B CN 201510456782 A CN201510456782 A CN 201510456782A CN 106406506 B CN106406506 B CN 106406506B
- Authority
- CN
- China
- Prior art keywords
- acceleration
- random data
- motion
- mobile terminal
- event
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000001133 acceleration Effects 0.000 claims abstract description 126
- 230000008859 change Effects 0.000 claims abstract description 49
- 238000012544 monitoring process Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 8
- 230000006855 networking Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 230000003321 amplification Effects 0.000 claims 1
- 238000003199 nucleic acid amplification method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The invention relates to a method for generating random data by a mobile terminal, which comprises the following steps: monitoring a motion event, acquiring three-dimensional space motion acceleration of the mobile terminal at different moments when the motion event is monitored, calculating an acceleration change value according to the three-dimensional space motion acceleration, judging whether the acceleration change value is greater than a preset threshold value, and generating random data if the acceleration change value is greater than the preset threshold value. By monitoring the motion event of the mobile terminal, random data can be generated when the preset condition is reached, and a user can generate the random data only by simply shaking the mobile terminal, so that the convenience of random data generation operation is improved. In addition, a device for generating random data by the mobile terminal is also provided.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for generating random data by a mobile terminal.
Background
With the development of network technology and the popularization of mobile terminals, the use of network applications on mobile terminals has become a part of people's entertainment and life. Various activities can be conveniently carried out through the network application on the mobile terminal, and when the applications are used, the conditions that random data needs to be generated are often met, such as the selection of lottery numbers through the mobile terminal, the generation of random anti-counterfeiting data through the mobile terminal and the like.
The existing method for generating random data by a mobile terminal usually generates random data by directly clicking virtual keys on a screen or virtual keys in a pull-down menu. The method has the disadvantages of complicated operation, slow speed and inconvenience under the conditions of small terminal screen and insensitive touch.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method and an apparatus for generating random data by a mobile terminal, which improve the convenience of operations when generating random data.
A method of a mobile terminal generating random data, the method comprising:
monitoring a motion event;
when a motion event is monitored, acquiring three-dimensional space motion acceleration of the mobile terminal at different moments, and calculating to obtain an acceleration change value according to the three-dimensional space motion acceleration;
and judging whether the acceleration change value is larger than a preset threshold value, and if the acceleration change value is larger than the preset threshold value, generating random data.
An apparatus for generating random data by a mobile terminal, the apparatus comprising:
the monitoring module is used for monitoring motion events;
the processing module is used for acquiring three-dimensional space motion acceleration of the mobile terminal at different moments when a motion event is monitored, and calculating to obtain an acceleration change value according to the three-dimensional space motion acceleration;
and the random data generation module is used for judging whether the acceleration change value is greater than a preset threshold value or not, and generating random data if the acceleration change value is greater than the preset threshold value.
According to the method and the device for generating the random data by the mobile terminal, the motion event is monitored, when the motion event is monitored, the three-dimensional space motion acceleration of the mobile terminal at different moments is obtained, the acceleration change value is obtained through calculation according to the three-dimensional space motion acceleration, if the acceleration change value is larger than the preset threshold value, the random data is generated, the motion event of the mobile terminal is monitored, the random data can be generated when the preset condition is met, a user can generate the random data only by simply shaking the mobile terminal, and the convenience of operation of generating the random data is improved.
Drawings
FIG. 1 is a diagram of an application environment of a method for generating random data by a mobile terminal according to an embodiment;
FIG. 2 is a diagram illustrating an internal structure of the terminal of FIG. 1 according to one embodiment;
FIG. 3 is a flow diagram of a method for a mobile terminal to generate random data in one embodiment;
FIG. 4 is a diagram of a social networking application interface, under an embodiment;
FIG. 5 is a diagram illustrating a pick category interface in accordance with an embodiment;
FIG. 6 is a diagram of a number selection page in one embodiment;
FIG. 7 is a flow chart for obtaining an acceleration change value in one embodiment;
FIG. 8 is a block diagram of an apparatus for generating random data by a mobile terminal according to an embodiment;
FIG. 9 is a block diagram of processing modules in one embodiment.
Detailed Description
Fig. 1 is a diagram of an application environment in which a method for generating random data by a mobile terminal operates according to an embodiment, and the application environment includes a terminal 110 and a server 120. The terminal 110 and the server 120 may communicate through a network.
The terminal 110 may be, but is not limited to, a smart phone, a mobile tablet computer, and the like. The terminal 110 may send a request to the server 120 before generating the random data, the server 120 generates the data according to the request, and the terminal 110 receives the data returned by the server 120 and displays a random data generation interface. And the terminal 110 monitors a motion event on the random data generation interface, acquires three-dimensional space motion acceleration of the mobile terminal at different moments when the motion event is monitored, and generates random data according to the motion acceleration.
The internal structure of the terminal 110 in fig. 1 is shown in fig. 2, and the terminal 110 includes a processor, a graphic processing unit, a storage medium, a memory, a network interface, a display screen, and an input device, which are connected through a system bus. The storage medium of the terminal 110 stores an operating system, and further includes a device for generating random data by the mobile terminal, where the device for generating random data by the mobile terminal is used to implement a method for generating random data by the mobile terminal. The processor is used to provide computational and control capabilities that support the operation of the entire terminal 110. The graphic processing unit in the terminal 110 is configured to at least provide a rendering capability for displaying a web interface, the memory provides an environment for operating a device for generating random data for the mobile terminal in the storage medium, and the network interface is configured to perform network communication with the server 120, such as sending a request to the server 120, receiving data related to a random data generation interface returned by the server 120, and the like. The display screen is used for displaying a web interface and the like, and can comprise various text messages, icons and the like, and the input device is used for receiving instructions and actions input by a user, such as shaking actions, instructions input by the user through clicking the icons and the like. For a terminal 110 with a touch screen, the display screen and input device may be a touch screen.
As shown in fig. 3, in an embodiment, a method for generating random data by a mobile terminal is provided, which is exemplified by a terminal applied in the application environment, and includes the following steps:
step S210, monitoring a motion event.
Specifically, the motion event refers to the motion of the mobile terminal in various directions in space, such as up and down motion, or left and right motion, or shaking in various directions, and the like. The motion event can be monitored through a system in the mobile terminal, such as a table security system, and also can be monitored through a browser. The browser is provided with an interface for binding events, and the event for monitoring the movement is bound to the interface of the browser, so that the movement event can be monitored.
And step S220, when a motion event is monitored, acquiring three-dimensional space motion acceleration of the mobile terminal at different moments, and calculating to obtain an acceleration change value according to the three-dimensional space motion acceleration.
Specifically, the three-dimensional space motion acceleration of the mobile terminal can be obtained at random time, and the three-dimensional space motion acceleration of the mobile terminal can also be obtained when the preset time is up. Acceleration is the ratio of displacement to time, reflecting the change in velocity of the motion. The motion acceleration in each direction of the three-dimensional space can be obtained by acquiring the space three-dimensional coordinate of the mobile terminal and calculating, and the returned motion acceleration can also be directly obtained by calling a function packaged in an interface for monitoring the motion event by a browser. And obtaining an acceleration change value according to the ratio of the motion acceleration to the time, wherein the acceleration change value reflects the sharp degree of the speed change, and if the acceleration change value is large, the acceleration change value indicates that the speed change of the motion speed of the mobile terminal is large.
Step S230, determining whether the acceleration variation value is greater than a preset threshold, and if the acceleration variation value is greater than the preset threshold, generating random data.
Specifically, a preset threshold is customized according to needs, and if the acceleration change value is larger than the preset threshold, random data is generated. The acceleration change value is larger than the preset threshold value, which indicates that the movement speed change of the mobile terminal reaches the condition of generating random data, and the random data is generated. Because the mobile terminal can also generate the change of the acceleration value due to the common walking shake in the handheld process, the condition does not belong to the effective condition for generating the random data, and the influence of invalid motion on the generation of the random data can be avoided after the preset threshold value is set. If the acceleration change value is smaller than the preset threshold value, the movement speed change of the mobile terminal does not reach the condition of generating random data, and the movement event is monitored continuously. The random data can be various random data such as lottery random number selection, terminal identification codes, random verification codes, product anti-counterfeiting and the like, and the rule of random data generation can be customized according to the requirement, such as the length of the random data and the type of the random data, such as pure number type, or the combination type of numbers, letters and punctuations and the like.
In the embodiment, by monitoring the motion event, when the motion event is monitored, the three-dimensional space motion acceleration of the mobile terminal at different moments is obtained, the acceleration change value is calculated according to the three-dimensional space motion acceleration, if the acceleration change value is larger than the preset threshold value, random data is generated, by monitoring the motion event of the mobile terminal, the random data can be generated when the preset condition is met, a user can generate the random data by simply shaking the mobile terminal, and the convenience of the operation of generating the random data is improved.
In one embodiment, step S210 includes listening for a motion event of the mobile terminal through the browser at the random data generation page. The step of obtaining the three-dimensional space motion acceleration of the mobile terminal at different moments is to obtain the three-dimensional space motion acceleration of the mobile terminal at different moments through a browser.
Specifically, the page can be generated by receiving a click of a preset icon to enter random data. Taking lottery number selection as an example, the random data generation page is a number selection page, as shown in fig. 4, the number selection page is integrated in the social networking application, and an instruction is received through an icon in the social networking application to enter the number selection page. In fig. 4, the avatar 410 is an avatar displayed when chatting with friends in the social networking application, in which the album file can be viewed through my album, the stored file can be viewed through my file, and the stored file enters the lottery lobby through the lottery lobby 420, and the lottery lobby 420 is used for entering a page providing lottery category selection after receiving click action. The lottery lobby 420 appears as shown in fig. 5 after receiving the click action, and includes the types of lottery, the two-color ball and the big lotto 430, the big lotto 430 is used for receiving the click action and then entering a number selection page of the big lotto, as shown in fig. 6, the number selection page comprises a number selection area 440 and a shaking number selection area 450, the number selection area can select numbers through selecting number keys, and the shaking number selection area 450 can select numbers through shaking the mobile terminal.
After receiving an instruction of entering a random data generation page, initializing the page, analyzing a page display template, inserting the template into the page, and displaying the template. And sending a request to the server to return display data required by a page display interface, such as the current issue number of the lottery number selection. An interface for monitoring the motion event of the mobile terminal is added in a binding event interface in a random data generation page of the browser, and the motion event is monitored through the interface. The motion event is monitored through the browser, only one monitoring interface needs to be added, the monitoring of the motion of the mobile terminal is packaged in the interface, and the method is simple and convenient. When the monitoring of the internal package of the interface finds that the mobile terminal moves, the event of the internal package of the interface is called to respond and return monitoring data, wherein the monitoring data comprises three-dimensional space motion acceleration of the mobile terminal at different moments.
In one embodiment, the step of monitoring the motion event of the mobile terminal through the browser in the random data generation page comprises the following steps: and acquiring the device motion event provided by the HTML5, and adding the device motion event to an event monitoring interface of the random data generation page to monitor the motion event of the mobile terminal.
The method for acquiring the three-dimensional space motion acceleration of the mobile terminal at different moments through the browser comprises the following steps: when the event monitoring interface monitors that a motion event exists, the browser calls back the motion event of the equipment, and three-dimensional space motion acceleration of the mobile terminal at different moments is obtained in the call-back process.
Specifically, HTML5 is the core language of the world wide web, and is a standard specification formed by the fifth major modification of the hypertext markup language (HTML) under the standard universal markup language. HTML5 realizes equipment direction monitoring, advanced packaging is carried out on the direction sensor and the motion sensor at the bottom layer, equipment motion events are provided, the events of the motion sensor are packaged by the equipment motion events, and data such as motion acceleration and the like in a mobile phone motion state can be acquired. The motion event can be monitored in the random data generation page by adding the equipment motion event to an event monitoring interface of the random data generation page of the browser, and the motion acceleration of the mobile phone in the motion state can be acquired. When the event monitoring interface monitors that a motion event exists, the browser calls back the motion event of the equipment, and three-dimensional space motion acceleration of the mobile terminal at different moments returned by the motion event of the equipment is obtained in the call-back process.
In an embodiment, as shown in fig. 7, the step of obtaining three-dimensional space motion accelerations of the mobile terminal at different times and calculating an acceleration change value according to the three-dimensional space motion accelerations includes:
step S310, a first acceleration is obtained at the first callback moment of the device motion event, and a second acceleration is obtained at the second callback moment of the device motion event.
Specifically, a first acceleration is obtained at a first return moment of the motion event of the device, and the first acceleration includes accelerations in three directions of three-dimensional space coordinates X, Y and Z, where the acceleration in the X-axis direction is Δ Xt1Acceleration in the Y-axis direction is DeltaYt1Acceleration in the Z-axis direction is Δ Zt1. The preset time interval can be customized as needed and is recorded as Δ T. And acquiring a second acceleration at a second callback moment of the motion event of the equipment, wherein the second acceleration also comprises accelerations in three directions of three-dimensional space coordinates X, Y and Z, and the acceleration in the X-axis direction is delta Xt2Acceleration in the Y-axis direction is DeltaYt2In the Z-axis directionIs Δ Zt2. It can be understood that when the terminal is shaken continuously, the device motion event is recalled continuously, the moment of the previous callback is a first callback moment, the moment of the current callback is a second callback moment, and a plurality of first accelerations and second accelerations are obtained.
Step S320, calculating an absolute difference between the first acceleration and the second acceleration, and calculating a ratio of the absolute difference to a preset time interval to obtain an acceleration change value.
Specifically, the accelerations in the three directions of the first acceleration X, Y and Z axis and the accelerations in the three directions of the second acceleration X, Y and Z axis are correspondingly subtracted, an absolute value is obtained, and then the absolute value is compared with a preset time interval to obtain a ratio value, so that an acceleration change value is obtained through calculation. Such as by the formula (Δ X)t1-ΔXt2+ΔYt1-ΔYt2+ΔZt1-ΔZt2) And calculating the acceleration change value by the aid of the/delta T. This formula can be modified as desired.
In one embodiment, the step of calculating the ratio of the absolute difference to the preset time interval to obtain the acceleration variation value comprises: and acquiring a preset expansion factor, and amplifying the ratio of the absolute difference value to the preset time interval by the preset expansion factor to obtain an acceleration change value.
Specifically, the ratio of the absolute difference to the preset time interval is usually small, and it is not easy to determine a suitable threshold, and a preset expansion factor is obtained first, and the preset expansion factor can be defined as required, for example, 10000. And multiplying the ratio of the absolute difference value to the preset time interval by a preset expansion factor to obtain an acceleration change value. It will be appreciated that the predetermined threshold may vary accordingly according to the predetermined expansion factor. In one embodiment, the preset expansion factor is 10000, and the preset threshold is 1200, which better conforms to the acceleration variation value when the terminal shakes, so that the accuracy rate of detecting whether the motion of the mobile terminal is effective is improved, and random data is generated.
In one embodiment, as shown in fig. 8, there is provided an apparatus for generating random data by a mobile terminal, including:
a listening module 510 for listening for a motion event.
And the processing module 520 is configured to, when a motion event is monitored, obtain three-dimensional space motion acceleration of the mobile terminal at different times, and calculate an acceleration change value according to the three-dimensional space motion acceleration.
And a random data generating module 530, configured to determine whether the acceleration variation value is greater than a preset threshold, and if the acceleration variation value is greater than the preset threshold, generate random data.
In one embodiment, the monitoring module 510 is further configured to monitor the motion event of the mobile terminal through the browser on the random data generation page. The processing module 520 is further configured to obtain three-dimensional spatial motion acceleration of the mobile terminal at different times through the browser.
In one embodiment, the listening module 510 is further configured to obtain the device motion event provided by HTML5, and add the device motion event to the event listening interface of the random data generation page to achieve listening for the motion event of the mobile terminal. The processing module 520 is further configured to perform callback on the device motion event through the browser when the event monitoring interface monitors that the motion event exists, and obtain three-dimensional spatial motion acceleration of the mobile terminal at different times in the callback process.
In one embodiment, as shown in FIG. 9, the processing module 520 includes:
the acceleration obtaining unit 521 is configured to obtain a first acceleration at a first callback time of the device motion event, and obtain a second acceleration at a second callback time of the device motion event.
The acceleration change value calculating unit 522 is configured to calculate an absolute difference between the first acceleration and the second acceleration, and calculate a ratio between the absolute difference and a preset time interval to obtain an acceleration change value.
In one embodiment, the acceleration variation value calculating unit 522 is further configured to obtain a preset expansion factor, and amplify the ratio of the absolute difference value to the preset time interval by the preset expansion factor to obtain the acceleration variation value.
It will be understood by those skilled in the art that all or part of the processes in the methods of the embodiments described above may be implemented by hardware related to instructions of a computer program, which may be stored in a computer readable storage medium, for example, in the storage medium of a computer system, and executed by at least one processor in the computer system, so as to implement the processes of the embodiments including the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (12)
1. A method of a mobile terminal generating random data, the method comprising:
after entering a random data generation page, monitoring a motion event on the random data generation page through a browser, acquiring a device motion event provided by HTML5, and adding the device motion event to an event monitoring interface of the random data generation page to monitor the motion event of the mobile terminal;
when the event monitoring interface monitors that a motion event exists, the browser is used for calling back the motion event of the equipment, three-dimensional space motion acceleration of the mobile terminal at different moments is obtained in the calling-back process, a function packaged in the interface for monitoring the motion event by the browser is called to directly obtain returned three-dimensional space motion acceleration, and an acceleration change value is obtained through calculation according to the three-dimensional space motion acceleration;
when the acceleration change value is larger than a preset threshold value, the movement speed change of the mobile terminal reaches the condition of generating random data, random data corresponding to the random data generation page is generated, the rule of random data generation is customized according to the requirement, and the random data is at least one of lottery random number selection, a terminal identification code, a random verification code and product anti-counterfeiting;
and displaying the random data on the random data generation page.
2. The method of claim 1, wherein the random data generation page is entered by receiving an instruction through an icon in a social networking application.
3. The method of claim 2, wherein the device motion event encapsulates an event of a motion sensor.
4. The method according to claim 3, wherein the step of obtaining the three-dimensional space motion acceleration of the mobile terminal at different time, and calculating the acceleration change value according to the three-dimensional space motion acceleration comprises:
acquiring a first acceleration at the first callback moment of the equipment motion event, and acquiring a second acceleration at the second callback moment of the equipment motion event;
and calculating an absolute difference value of the first acceleration and the second acceleration, and calculating a ratio of the absolute difference value to a preset time interval to obtain the acceleration change value.
5. The method of claim 4, wherein the step of calculating the ratio of the absolute difference to a preset time interval to obtain the acceleration change value comprises:
acquiring a preset expansion factor;
and amplifying the ratio of the absolute difference value to a preset time interval by a preset amplification factor to obtain the acceleration change value.
6. An apparatus for generating random data by a mobile terminal, the apparatus comprising:
the monitoring module is used for monitoring a motion event on a random data generation page through a browser after entering the random data generation page, acquiring a device motion event provided by HTML5, and adding the device motion event to an event monitoring interface of the random data generation page to monitor the motion event of the mobile terminal;
the processing module is used for calling back the equipment motion event through the browser when the event monitoring interface monitors that the motion event exists, obtaining three-dimensional space motion acceleration of the mobile terminal at different moments in the calling-back process, directly obtaining returned three-dimensional space motion acceleration by calling a function packaged in the interface of the browser monitoring the motion event, and calculating to obtain an acceleration change value according to the three-dimensional space motion acceleration;
and the random data generation module is used for judging that the change of the motion speed of the mobile terminal reaches the condition of generating random data when the acceleration change value is larger than a preset threshold value, generating random data corresponding to a random data generation page, customizing a rule of generating the random data according to the requirement, wherein the random data is at least one of random lottery number selection, a terminal identification code, a random verification code and product anti-counterfeiting, and displaying the random data on the random data generation page.
7. The apparatus of claim 6, wherein the random data generation page is entered by receiving an instruction through an icon in a social networking application.
8. The apparatus of claim 7, wherein the device motion event encapsulates an event of a motion sensor.
9. The apparatus of claim 8, wherein the processing module comprises:
the acceleration acquisition unit is used for acquiring a first acceleration at a first callback moment of the equipment motion event and acquiring a second acceleration at a second callback moment of the equipment motion event;
and the acceleration change value calculating unit is used for calculating the absolute difference value of the first acceleration and the second acceleration and calculating the ratio of the absolute difference value to a preset time interval to obtain the acceleration change value.
10. The apparatus according to claim 9, wherein the acceleration variation calculating unit is further configured to obtain a preset expansion factor, and amplify a ratio of the absolute difference value to a preset time interval by a preset expansion factor to obtain the acceleration variation.
11. A terminal, characterized in that it comprises a storage medium and a processor, the storage medium having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 5.
12. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510456782.4A CN106406506B (en) | 2015-07-29 | 2015-07-29 | Method and device for generating random data by mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510456782.4A CN106406506B (en) | 2015-07-29 | 2015-07-29 | Method and device for generating random data by mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106406506A CN106406506A (en) | 2017-02-15 |
| CN106406506B true CN106406506B (en) | 2021-05-25 |
Family
ID=58009416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510456782.4A Active CN106406506B (en) | 2015-07-29 | 2015-07-29 | Method and device for generating random data by mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106406506B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112580077B (en) * | 2020-12-21 | 2023-01-24 | 歌尔科技有限公司 | Information processing method, device, equipment and storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1710616A (en) * | 2005-06-16 | 2005-12-21 | 武汉理工大学 | Simple and efficient true random-number generating method and apparatus |
| CN101517648A (en) * | 2006-07-19 | 2009-08-26 | 索尼爱立信移动通讯有限公司 | Apparatus and method for providing motion responsive output modification in an electronic device |
| CN102629397A (en) * | 2012-03-16 | 2012-08-08 | 江苏新彩软件有限公司 | Three-axis gyroscope-based mobile phone lottery number random selection method |
| CN102662596A (en) * | 2012-04-19 | 2012-09-12 | 腾讯科技(深圳)有限公司 | Interacting method, device and system for mobile terminal browser |
| CN103034423A (en) * | 2012-12-25 | 2013-04-10 | 珠海金山办公软件有限公司 | Method for rotating screen display direction of equipment through shaking equipment |
| CN103118180A (en) * | 2013-01-17 | 2013-05-22 | 广东欧珀移动通信有限公司 | A mobile phone stopwatch control method and control device |
| CN103824372A (en) * | 2014-03-10 | 2014-05-28 | 北京壹平台科技有限公司 | Hand-shaking number selection method adopting MT (mobile terminal) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010011991A (en) * | 1999-07-31 | 2001-02-15 | 설종안 | Floatation and raffle method of internet lot at real time |
| US8462109B2 (en) * | 2007-01-05 | 2013-06-11 | Invensense, Inc. | Controlling and accessing content using motion processing on mobile devices |
| US8740703B2 (en) * | 2012-03-16 | 2014-06-03 | Empire Technology Development Llc | Random data generation |
-
2015
- 2015-07-29 CN CN201510456782.4A patent/CN106406506B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1710616A (en) * | 2005-06-16 | 2005-12-21 | 武汉理工大学 | Simple and efficient true random-number generating method and apparatus |
| CN101517648A (en) * | 2006-07-19 | 2009-08-26 | 索尼爱立信移动通讯有限公司 | Apparatus and method for providing motion responsive output modification in an electronic device |
| CN102629397A (en) * | 2012-03-16 | 2012-08-08 | 江苏新彩软件有限公司 | Three-axis gyroscope-based mobile phone lottery number random selection method |
| CN102662596A (en) * | 2012-04-19 | 2012-09-12 | 腾讯科技(深圳)有限公司 | Interacting method, device and system for mobile terminal browser |
| CN103034423A (en) * | 2012-12-25 | 2013-04-10 | 珠海金山办公软件有限公司 | Method for rotating screen display direction of equipment through shaking equipment |
| CN103118180A (en) * | 2013-01-17 | 2013-05-22 | 广东欧珀移动通信有限公司 | A mobile phone stopwatch control method and control device |
| CN103824372A (en) * | 2014-03-10 | 2014-05-28 | 北京壹平台科技有限公司 | Hand-shaking number selection method adopting MT (mobile terminal) |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106406506A (en) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3557384A1 (en) | Device and method for providing dynamic haptic playback for an augmented or virtual reality environments | |
| CN115174733A (en) | Interface display method, device and equipment | |
| CN108475182B (en) | Data processing method and electronic terminal | |
| CN104423789A (en) | Information processing method and electronic equipment | |
| CN105490917B (en) | Method and device for realizing sharing in application | |
| CN111176764A (en) | Display control method and terminal equipment | |
| CN111182156B (en) | Application prompt message processing method and device on mobile terminal | |
| CN114564670A (en) | Information processing method, device, equipment and storage medium | |
| CN104572771B (en) | Processing state display method and device | |
| CN114115681A (en) | Page generating method and device, electronic device and medium | |
| CN106406506B (en) | Method and device for generating random data by mobile terminal | |
| CN115379113B (en) | Shooting processing method, device, equipment and storage medium | |
| CN114489446B (en) | Data processing method, device, equipment and readable storage medium | |
| CN112286611A (en) | Icon display method and device and electronic equipment | |
| CN113300940B (en) | Message display method, device, terminal equipment and storage medium | |
| US10904018B2 (en) | Information-processing system, information-processing apparatus, information-processing method, and program | |
| CN106383705A (en) | Method and device for setting mouse display state in application thin client | |
| CN106250002B (en) | Information processing method and information processing apparatus | |
| CN113965640A (en) | Message processing method and device | |
| CN115623268B (en) | Interactive methods, devices, equipment, and storage media based on virtual space | |
| CN108415746B (en) | Application interface display method and device, storage medium and electronic equipment | |
| CN110020264B (en) | A method and device for determining invalid hyperlinks | |
| CN111338728A (en) | Screen capturing method and device and computer readable storage medium | |
| KR20240162097A (en) | Live-streaming video processing method and apparatus, and device and medium | |
| CN105320421B (en) | Message display method, device and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |