[go: up one dir, main page]

CN106406506B - Method and device for generating random data by mobile terminal - Google Patents

Method and device for generating random data by mobile terminal Download PDF

Info

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
Application number
CN201510456782.4A
Other languages
Chinese (zh)
Other versions
CN106406506A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510456782.4A priority Critical patent/CN106406506B/en
Publication of CN106406506A publication Critical patent/CN106406506A/en
Application granted granted Critical
Publication of CN106406506B publication Critical patent/CN106406506B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Method and device for generating random data by mobile terminal
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.
CN201510456782.4A 2015-07-29 2015-07-29 Method and device for generating random data by mobile terminal Active CN106406506B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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