[go: up one dir, main page]

CN103780626A - Data sharing method of cloud server and intelligent terminal - Google Patents

Data sharing method of cloud server and intelligent terminal Download PDF

Info

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
Application number
CN201410040179.3A
Other languages
Chinese (zh)
Inventor
王如章
袁卫岗
孟凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Feijiu Liutian Tech Co Ltd
Original Assignee
Beijing Feijiu Liutian Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Feijiu Liutian Tech Co Ltd filed Critical Beijing Feijiu Liutian Tech Co Ltd
Priority to CN201410040179.3A priority Critical patent/CN103780626A/en
Publication of CN103780626A publication Critical patent/CN103780626A/en
Pending legal-status Critical Current

Links

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

Cloud server and data sharing method of intelligent terminal
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.
CN201410040179.3A 2014-01-27 2014-01-27 Data sharing method of cloud server and intelligent terminal Pending CN103780626A (en)

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)

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

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

Patent Citations (4)

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

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