CN103780626A - Data sharing method of cloud server and intelligent terminal - Google Patents
Data sharing method of cloud server and intelligent terminal Download PDFInfo
- Publication number
- CN103780626A CN103780626A CN201410040179.3A CN201410040179A CN103780626A CN 103780626 A CN103780626 A CN 103780626A CN 201410040179 A CN201410040179 A CN 201410040179A CN 103780626 A CN103780626 A CN 103780626A
- Authority
- CN
- China
- Prior art keywords
- data
- sharing
- survival time
- intelligent terminal
- time
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004083 survival effect Effects 0.000 claims description 123
- 230000001960 triggered effect Effects 0.000 description 3
- 238000005316 response function Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a data sharing method of a cloud server and an intelligent terminal. The data sharing method of the cloud server comprises the steps that live time sharing data, formed by inserting live time information in sharing data, sent by a sending terminal are received and stored; the live time sharing data are sent to a receiving terminal; according to the live time information, the live time sharing data stored in the cloud server are deleted. The method is convenient and easy to achieve, and can improve safety of the sharing data, and effectively reduce leakage possibility of privacy of users.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a cloud server and a data sharing method of an intelligent terminal.
Background
With the development of mobile internet technology and the enhancement of intelligent terminal performance, more and more people begin to share shot pictures with others through mobile internet by using intelligent terminals. The picture sharing method also brings about a lot of security problems, because the shared picture is likely to carry content related to personal privacy, such as the position of the sharee, the portrait of the sharee and other information, and the privacy content is often that the sharee only wants to view the shared object and is not seen by others. The existing picture sharing method cannot protect the shared picture after a sharer sends the picture to be shared, so that the privacy of the sharer is possibly leaked greatly.
Based on the above situation, a data sharing method is needed to protect the shared data sent by the sharer, so as to protect the privacy of the sharer.
Disclosure of Invention
In order to solve the above problems, the present invention provides a data sharing method for a cloud server, which includes the following steps:
receiving sharing data with survival time, which is sent by a sending end and has information about the survival time inserted in the sharing data;
storing the shared live time data;
sending the sharing data with the survival time to a receiving end;
deleting the live time sharing data stored in the cloud server according to the information about the live time.
In accordance with one embodiment of the present invention,
the information on the survival time comprises a survival time length or a survival deadline for sharing data; and
the step of deleting the shared data with time-to-live stored in the cloud server according to the information about time-to-live further includes:
deleting the sharing data with the survival time stored in the cloud server after the survival time length passes since the sharing data with the survival time is received; or,
deleting the sharing data with the survival time stored in the cloud server when the survival deadline is reached; or,
deleting the sharing data with the survival time stored in the cloud server after the survival time length passes since the cloud server sends the sharing data with the survival time to the receiving end.
According to an embodiment of the present invention, the shared data with lifetime is encrypted data, and the method further includes:
decrypting the shared data with time-to-live according to a key received from the transmitting end to obtain the information about the time-to-live.
According to an embodiment of the present invention, the data for sharing is image information.
The invention also provides a data sharing method of the intelligent terminal, which comprises the following steps:
receiving live time sharing data which is sent by a cloud server and has information about live time inserted in the data to be shared;
storing the shared live time data;
and deleting the sharing data with the survival time stored in the intelligent terminal according to the information about the survival time.
In accordance with one embodiment of the present invention,
the information on the survival time comprises a survival time length or a survival deadline for sharing data; and
the step of deleting the sharing data with survival time stored in the intelligent terminal according to the information about survival time further includes:
deleting the sharing data with the survival time stored in the intelligent terminal after the preset survival time length passes since the sharing data with the survival time sent by the cloud server is received; or,
deleting the sharing data with the survival time stored in the intelligent terminal when the survival deadline is reached; or,
deleting the sharing data with the survival time stored in the intelligent terminal after the survival time length passes since the intelligent terminal displays the sharing data for sharing.
According to an embodiment of the present invention, the shared data with lifetime is encrypted data, and the method further includes:
decrypting the shared live time data according to a key to obtain the information about the live time.
According to an embodiment of the present invention, the data for sharing is image information.
According to an embodiment of the invention, the method further comprises:
if the screen capture or screen capture processing of the intelligent terminal is monitored when the intelligent terminal displays the data for sharing, sending information about the screen capture or screen capture of the data for sharing to the cloud server or the intelligent terminal providing the data for sharing.
According to an embodiment of the invention, the method further comprises: and when the intelligent terminal displays the data for sharing, stopping screen capture processing of the intelligent terminal.
According to the method and the device, the information about the survival time is inserted into the data to be shared, the cloud server or the intelligent terminal can destroy the data to be shared stored by the cloud server or the intelligent terminal according to the information about the survival time, and the possibility that the data to be shared is spread or leaked again by the cloud server or the intelligent terminal is reduced, so that the security of the data to be shared is further protected, and the security of the privacy of a user providing the data to be shared is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required in the description of the embodiments or the prior art:
fig. 1 is a flowchart of a data sharing method of a cloud server according to an embodiment of the present invention;
fig. 2 is a flowchart of a data sharing method of an intelligent terminal according to an embodiment of the present invention;
fig. 3 is a detailed flowchart of a data sharing method of an intelligent terminal according to an embodiment of the present invention.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the drawings and examples, so that how to apply the technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented. It should be noted that, as long as there is no conflict, the embodiments and the features of the embodiments of the present invention may be combined with each other, and the technical solutions formed are within the scope of the present invention.
The first embodiment is as follows:
the invention provides a data sharing method for a cloud server, and fig. 1 shows a flowchart of the data sharing method for the cloud server in this embodiment.
As shown in fig. 1, in this embodiment, the cloud server first receives live time sharing data with information about live time inserted in the data to be shared, which is sent by a sending end in step S101. Wherein the survival time comprises a survival time period or a survival deadline for sharing the data. In this embodiment, the shared data is image information, but the present invention is not limited thereto, and in other embodiments according to the present invention, the shared data may also be other data, such as video information.
In this embodiment, when a user shares a picture with a friend, the user first takes or selects a picture for sharing at a sending end, and inserts information about the survival time into picture data, thereby obtaining the shared data with the survival time.
In order to ensure the security of the shared data with the survival time, the shared data with the survival time can be encrypted before the sending end uploads the data. The sending end generates a unique encryption key according to the information with the shared data with the survival time and the sending end information, and data conversion is carried out on the shared data with the survival time through the key, so that encryption of the shared data with the survival time is realized.
In addition, the sending end needs to consume data flow in the process of uploading data, so in order to save the data flow, the sending end can also compress the encrypted shared data with the survival time and upload the compressed data to the cloud server.
The cloud server receives and stores the compressed sharing data with the time-to-live uploaded by the sending end in step S102, and decompresses the sharing data to obtain the encrypted sharing data with the time-to-live. The cloud server then decrypts the shared live time data according to the received key in step S103, so as to obtain information about the live time. In this embodiment, the information about the survival time includes a survival time length for sharing the data, but the present invention is not limited thereto, and in other embodiments according to the present invention, the information about the survival time may further include other information, such as a survival deadline for sharing the data.
In this embodiment, after receiving the shared data with the survival time sent by the sending end, the cloud server automatically reminds the corresponding receiving end to extract the data, and if the corresponding receiving end closes the automatic reminding function, the cloud server resumes automatic reminding when the user actively starts the automatic reminding function next time.
When the receiving end accesses the cloud server to obtain the compressed shared data with the survival time, the cloud server sends the compressed shared data with the survival time to the receiving end in step S104, and performs timing in step S105.
In step S106, the cloud server determines whether the timing result in step S105 reaches the survival time for sharing the data. If yes, executing step S107, and deleting the live time shared data stored in the cloud server; if not, the timing is continued. In this embodiment, in order to enable the user to obtain better user experience, the cloud server deletes the sharing data with the survival time stored in the cloud server and sends a notification to the sending end, so as to inform the sending end that the sharing data with the survival time in the remote server has been deleted. And completing the data sharing process of the cloud server.
It should be noted that, in other embodiments according to the present invention, the cloud server may also determine whether to delete the shared data with the lifetime by using other methods.
For example, when the information about the survival time includes the survival time length or the survival deadline for sharing the data, the cloud server may further delete the shared data with the survival time by using the following corresponding method:
a. deleting the sharing data with the survival time stored in the cloud server after the preset survival time length passes since the sharing data with the survival time is received;
b. and deleting the sharing data with the survival time stored in the cloud server when the survival deadline of the sharing data with the survival time is reached.
According to the data sharing method of the cloud server, the cloud server can automatically destroy the data for sharing after the data for sharing in the cloud server reaches the set survival time, so that the security of the data for sharing is improved, and the possibility that the privacy of a user is revealed is reduced.
Example two:
the invention also provides a data sharing method of the intelligent terminal, and a flow chart of the method is shown in figure 2.
As shown in fig. 2, in this embodiment, the smart terminal serves as a receiving end to receive the sharing data with survival time, in which the information about the survival time is inserted into the sharing data sent from the cloud server in step S201. In this embodiment, the data to be shared includes image information.
When the user shares pictures, the information about the survival time is inserted into the shared data at the sending end, and the shared data with the survival time is formed. In this embodiment, the data to be shared is image information, and the information about the survival time includes the survival time length of the data to be shared, but the present invention is not limited thereto.
The cloud server receives the sharing data with the survival time and stores the sharing data, and the intelligent terminal accesses and obtains the sharing data with the survival time stored in the cloud server in step S201 and stores the received sharing data with the survival time in step S202.
Finally, in step S203, the intelligent terminal destroys the sharing data with the survival time stored in the intelligent terminal according to the information about the survival time.
Fig. 3 shows a specific flowchart of the intelligent terminal data sharing method.
As shown in fig. 3, the intelligent terminal serving as the receiving end receives the shared data with lifetime sent by the cloud server in step S301, and stores the received shared data with lifetime in step S302, the process and principle of which are the same as those in step S201 and step S202, and details are not repeated here.
In order to ensure the security of the data and save the data traffic, in this embodiment, the live time shared data received by the intelligent terminal in step S201 is the live time shared data that is successively encrypted and compressed. Therefore, after receiving the shared data, the intelligent terminal further needs to decompress the received shared data with time to live in step S303 in order to display the shared data, so as to obtain the encrypted shared data with time to live. Then, in step S304, the smart terminal decrypts the encrypted shared data with time-to-live according to the key received from the sending end, so as to obtain information about the time-to-live and data for sharing.
In step S305, the smart terminal displays the acquired shared data and the information about the survival time. In this embodiment, the information about the survival time includes a survival time length for sharing the data, but the present invention is not limited thereto, but according to other embodiments of the present invention, the information about the survival time may further include a survival deadline for sharing the data, and the like.
In this embodiment, the intelligent terminal displays the data to be shared and the survival time of the data to be shared in step S305, and performs timing with the start point of displaying the data to be shared in step S306.
In order to further improve the security of the data to be shared, in this embodiment, the intelligent terminal monitors the screen capture or screen capture processing process of the intelligent terminal in step S307 when displaying the data to be shared, and determines whether the screen capture or screen capture processing process of the intelligent terminal is triggered in step S308.
If the screen capture or screen capture processing process of the intelligent terminal is triggered, the intelligent terminal sends information about the screen capture or screen capture of the data to be shared to the cloud server or the intelligent terminal (i.e., the sending terminal) providing the data to be shared in step S309, and then step S310 is executed to determine whether the timing duration reaches the survival duration of the data to be shared. If the screen capture or screen capture processing process of the intelligent terminal is not triggered, step S310 is executed to determine whether the timing duration reaches the survival duration for sharing data.
It should be noted that, in other embodiments according to the present invention, the intelligent terminal may also be prevented from performing screen capture or screenshot processing on the received shared data in other manners. When the intelligent terminal displays the data to be shared, the screen capture or screen capture of the data to be shared can be avoided by stopping the screen capture processing process of the intelligent terminal. The implementation method comprises the steps that when the intelligent terminal displays the data to be shared, a response function about a screen capture or screenshot thing in an operating system of the intelligent terminal is modified, so that when the intelligent terminal displays the data to be shared, the response function does not perform screen capture or screenshot processing, and only prompt information about that the data to be shared cannot be captured or screenshot is displayed for a user.
In the process of timing by the intelligent terminal, in step S310, it is determined whether the timing duration reaches the survival duration for sharing data. If the timing duration reaches the data survival duration, destroying the shared data with survival time in the intelligent terminal in step S311; if the time length of the timing does not reach the data survival time length, the step S306 is returned to continue the timing.
It should be noted that, in other embodiments according to the present invention, the intelligent terminal may also determine whether to delete the shared data with live time stored in the intelligent terminal in other manners, for example, the following methods:
when the information on the survival time includes the survival time for sharing the data, the intelligent terminal deletes the sharing data with the survival time stored in the intelligent terminal after the preset survival time passes since the sharing data with the survival time sent by the cloud server is received;
when the information on the survival time comprises the survival deadline for sharing the data, the intelligent terminal deletes the sharing data with the survival time stored in the intelligent terminal when the survival deadline is reached.
In order to enable a user to obtain better user experience, in this embodiment, after the shared data with lifetime stored in the intelligent terminal is deleted, the intelligent terminal (i.e., the receiving end) may notify the sending end that the shared data with lifetime stored in the intelligent terminal is deleted.
And the data sharing process of the intelligent terminal is completed.
According to the data sharing method of the intelligent terminal, the intelligent terminal automatically destroys the data for sharing when the data for sharing in the intelligent terminal reaches the preset survival time, so that the security of the data for sharing is improved, and the privacy of a user is prevented from being revealed.
Although the embodiments of the present invention have been described above, the above descriptions are only for the convenience of understanding the present invention, and are not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A data sharing method of a cloud server is characterized by comprising the following steps:
receiving sharing data with survival time, which is sent by a sending end and has information about the survival time inserted in the sharing data;
storing the shared live time data;
sending the sharing data with the survival time to a receiving end;
deleting the live time sharing data stored in the cloud server according to the information about the live time.
2. The method of claim 1,
the information on the survival time comprises a survival time length or a survival deadline for sharing data; and
the step of deleting the shared data with time-to-live stored in the cloud server according to the information about time-to-live further includes:
deleting the sharing data with the survival time stored in the cloud server after the survival time length passes since the sharing data with the survival time is received; or,
deleting the sharing data with the survival time stored in the cloud server when the survival deadline is reached; or,
deleting the sharing data with the survival time stored in the cloud server after the survival time length passes since the cloud server sends the sharing data with the survival time to the receiving end.
3. The method according to claim 1 or 2, wherein the shared with time-to-live data is encrypted data, the method further comprising:
decrypting the shared data with time-to-live according to a key received from the transmitting end to obtain the information about the time-to-live.
4. The method according to any one of claims 1 to 3, wherein the data for sharing is image information.
5. A data sharing method of an intelligent terminal is characterized by comprising the following steps:
receiving live time sharing data which is sent by a cloud server and has information about live time inserted in the data to be shared;
storing the shared live time data;
and deleting the sharing data with the survival time stored in the intelligent terminal according to the information about the survival time.
6. The method of claim 5,
the information on the survival time comprises a survival time length or a survival deadline for sharing data; and
the step of deleting the sharing data with survival time stored in the intelligent terminal according to the information about survival time further includes:
deleting the sharing data with the survival time stored in the intelligent terminal after the preset survival time length passes since the sharing data with the survival time sent by the cloud server is received; or,
deleting the sharing data with the survival time stored in the intelligent terminal when the survival deadline is reached; or,
deleting the sharing data with the survival time stored in the intelligent terminal after the survival time length passes since the intelligent terminal displays the sharing data for sharing.
7. The method according to claim 5 or 6, wherein the shared with time-to-live data is encrypted data, and the method further comprises:
decrypting the shared live time data according to a key to obtain the information about the live time.
8. The method according to any one of claims 5 to 7, wherein the data for sharing is image information.
9. The method according to any one of claims 5 to 8, further comprising:
if the screen capture or screen capture processing of the intelligent terminal is monitored when the intelligent terminal displays the data for sharing, sending information about the screen capture or screen capture of the data for sharing to the cloud server or the intelligent terminal providing the data for sharing.
10. The method according to any one of claims 5 to 9, further comprising: and when the intelligent terminal displays the data for sharing, stopping screen capture processing of the intelligent terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410040179.3A CN103780626A (en) | 2014-01-27 | 2014-01-27 | Data sharing method of cloud server and intelligent terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410040179.3A CN103780626A (en) | 2014-01-27 | 2014-01-27 | Data sharing method of cloud server and intelligent terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103780626A true CN103780626A (en) | 2014-05-07 |
Family
ID=50572456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410040179.3A Pending CN103780626A (en) | 2014-01-27 | 2014-01-27 | Data sharing method of cloud server and intelligent terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103780626A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015154457A1 (en) * | 2014-09-11 | 2015-10-15 | 中兴通讯股份有限公司 | Security control method for user in social network, social application device and terminal |
| CN107491472A (en) * | 2017-06-22 | 2017-12-19 | 浙江力石科技股份有限公司 | A kind of safe shared system of big data platform sensitive data and method based on life cycle |
| CN110069938A (en) * | 2018-01-24 | 2019-07-30 | 中兴通讯股份有限公司 | A kind of method, equipment and storage medium for protecting contact data |
| CN110555321A (en) * | 2019-09-11 | 2019-12-10 | 腾讯科技(深圳)有限公司 | data processing method and device in intelligent household system and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100211829A1 (en) * | 2009-02-18 | 2010-08-19 | Vmware, Inc. | Failure detection and recovery of host computers in a cluster |
| CN102821098A (en) * | 2012-07-17 | 2012-12-12 | 暨南大学 | System and method for self-dissolving instant messaging under cloud environment |
| CN103037007A (en) * | 2012-12-24 | 2013-04-10 | 珠海金山办公软件有限公司 | Data sharing method and data sharing system based on geographic position service |
| CN103441844A (en) * | 2013-07-31 | 2013-12-11 | 南京神盾信息技术有限公司 | Data safety and intranet monitoring system based on cloud storage |
-
2014
- 2014-01-27 CN CN201410040179.3A patent/CN103780626A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100211829A1 (en) * | 2009-02-18 | 2010-08-19 | Vmware, Inc. | Failure detection and recovery of host computers in a cluster |
| CN102821098A (en) * | 2012-07-17 | 2012-12-12 | 暨南大学 | System and method for self-dissolving instant messaging under cloud environment |
| CN103037007A (en) * | 2012-12-24 | 2013-04-10 | 珠海金山办公软件有限公司 | Data sharing method and data sharing system based on geographic position service |
| CN103441844A (en) * | 2013-07-31 | 2013-12-11 | 南京神盾信息技术有限公司 | Data safety and intranet monitoring system based on cloud storage |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015154457A1 (en) * | 2014-09-11 | 2015-10-15 | 中兴通讯股份有限公司 | Security control method for user in social network, social application device and terminal |
| US10511601B2 (en) | 2014-09-11 | 2019-12-17 | Zte Corporation | Security control method for social network user, social application device and terminal |
| CN107491472A (en) * | 2017-06-22 | 2017-12-19 | 浙江力石科技股份有限公司 | A kind of safe shared system of big data platform sensitive data and method based on life cycle |
| CN110069938A (en) * | 2018-01-24 | 2019-07-30 | 中兴通讯股份有限公司 | A kind of method, equipment and storage medium for protecting contact data |
| CN110555321A (en) * | 2019-09-11 | 2019-12-10 | 腾讯科技(深圳)有限公司 | data processing method and device in intelligent household system and storage medium |
| CN110555321B (en) * | 2019-09-11 | 2021-07-13 | 腾讯科技(深圳)有限公司 | Data processing method and device in intelligent household system and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102811261B (en) | Information transmission method, device, system, terminal and server | |
| CN105100829B (en) | Video content interception method and device | |
| CN106488335B (en) | Live-broadcast control method and device | |
| CN109688480A (en) | A kind of live broadcasting method, terminal device and storage medium | |
| EP3123711B1 (en) | System and method to control screen capture | |
| US20140032718A1 (en) | Video uploading from mobile devices | |
| WO2017092360A1 (en) | Interaction method and device used when multimedia is playing | |
| JP6062117B2 (en) | LIGHT APP OFFLINE UPDATE METHOD, DEVICE, TERMINAL, PROGRAM, AND RECORDING MEDIUM | |
| US20160100035A1 (en) | Personal handheld web server and storage device | |
| US20150117513A1 (en) | Bandwidth reduction system and method | |
| CN102970307B (en) | Cipher safety system and password safety method | |
| TWI822680B (en) | Message sending method and processing equipment | |
| CN103780626A (en) | Data sharing method of cloud server and intelligent terminal | |
| CN105163193B (en) | comment information sharing method and device for video-on-demand played by smart television | |
| CN105812892A (en) | Method, device and system for capturing dynamic display picture of television | |
| US9166788B2 (en) | Method and device for obtaining a security key | |
| CN110929287A (en) | Picture processing method and device | |
| CN102833186A (en) | Method, device, system and terminal for information transmission | |
| CN105306716A (en) | Data processing method, device and system | |
| US20150033366A1 (en) | Methods and apparatus for displaying simulated digital content | |
| CN110267093B (en) | Live video pushing method and device, storage medium, terminal and live mirror | |
| CN102867378A (en) | Doorbell system and control method thereof | |
| JP6517911B2 (en) | System and method for determining appropriate content for an event content stream | |
| CN105830418B (en) | Method and terminal device for sharing interface | |
| CN102316084A (en) | Method, system and terminal for realizing data sharing through network television |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140507 |
|
| RJ01 | Rejection of invention patent application after publication |