Information sharing method, device and non-transitory computer readable storage medium thereof
Abstract
Disclosed is an information sharing method including: obtaining information to be shared that a sending terminal wants to share to a receiving terminal; detecting whether the information to be shared meets a preset rule, the preset rule including: the information meeting a first preset condition, and/or, the receiving terminal and/or the sending terminal meeting a second preset condition; and in determining that the information to be shared meets the preset rule, sending the information according to a preset strategy. The application also discloses other related information sharing methods, devices, and non-volatile computer-readable storage medium. The purpose of intelligently sharing information is realized.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An information sharing method, comprising:
S 10 : obtaining information to be shared that a sending terminal wants to share to a receiving terminal; S 20 : detecting whether the information to be shared meets a preset rule, the preset rule comprising: the information meeting a first preset condition, wherein the information to be shared meeting the first preset condition comprises the information to be shared comprising at least one preset data type; and S 30 : in determining that the information to be shared meets the preset rule, sending the information according to a preset strategy, comprising: performing data type conversion on the information to be shared, and providing editing functions after the conversion is completed.
2 . An information sharing method, comprising:
A 10 : obtaining processing information, wherein the processing information is obtained from a sending terminal and/or provided by a receiving terminal; A 11 : processing information to be shared according to the processing information to obtain target sharing information, wherein the operation A 11 comprises: performing data type conversion on the information to be shared, and providing editing functions after the conversion is completed; D 11 : detecting whether the target sharing information is the same as first sharing information, wherein the first sharing information is original information to be shared; D 12 : in responding to a determination that the target sharing information is different from the original information to be shared, obtaining description information corresponding to the target sharing information, and sending the target sharing information and the description information to the receiving terminal; and/or, D 13 : in responding to a determination that the first sharing information is the same as the original information to be shared, only sending the target information to the receiving terminal.
3 . The method according to claim 2 , wherein before the operation A 10 or in the operation A 11 , the method further comprises: processing a piece of information to be shared that does not meet a preset rule or a sharing condition according to a preset strategy, the preset strategy comprising at least one of the following: filtering out the piece of information, hiding the piece of information, setting the piece of information to an unselectable state, displaying a mark indicating sharing of the piece of the information not supported, and outputting prompt information; and/or,
before the operation A 11 , the method further comprises:
selecting the information to be shared according to a selection operation, the selection operation comprising at least one of the following: voice controlling operation, selection operation on an interface, preset touch gesture on a screen, and preset remote control gesture.
4 . The method according to claim 2 , wherein before operation A 10 or in the operation A 11 , the method further comprises:
B 10 : obtaining filtering information; and
B 11 : processing the information to be shared according to the filtering information.
5 . The method according to claim 4 , wherein the filtering information comprises first type filtering information, the first type filtering information is obtained from the sending terminal; and/or, the filtering information comprises second type filtering information the second type filtering information is provided by the receiving terminal.
6 . The method according to claim 5 , wherein the first type filtering information comprises at least one of the following:
authentication information of a current user of the sending terminal, permission information of the information to be shared, available traffic of the sending terminal, current network speed of the sending terminal, and a current mode of the sending terminal; and/or the method further comprises at least one of the following: in determining that the authentication information of the current user of the sending terminal meets a preset requirement, performing operation B 11 ; in determining that the permission information of the information to be shared meets another preset requirement, performing operation B 11 ; and in determining that available traffic and/or a current network speed of the sending terminal does not meet a preset sending condition, and/or, in determining that the sending terminal is in a preset mode, processing the information to be shared according to a preset rule, wherein the preset mode comprises at least one of the following: a profile mode, an intelligent mode, a security mode, a guest mode, a child mode, and an elderly mode.
7 . The method according to claim 5 , further comprising:
obtaining at least one piece of relevant information for selecting information to be shared, the relevant information defining requirements comprising at least one of data type requirement, file type requirement, presentation form requirement, content requirement, and display location information requirement; and automatically selecting information to be shared that meets the requirements according to the relevant information.
8 . The method according to claim 2 , wherein before operation A 10 , the method further comprises:
determining whether a current information selection mode is a smart mode; and in determining that the current information selection mode is the smart mode, performing operation A 10 .
9 . The method according to claim 2 , wherein the processing information is association information of the information to be shared, and the association information comprises at least one of the following: a current mode of the receiving terminal or a current mode of the sending terminal, sharing records of the sending terminal and/or sharing records of the receiving terminal.
10 . The method according to claim 2 , wherein before operation of sending the target sharing information and description information, the method further comprises:
determining whether a current mode of the receiving terminal is a preset mode; and in determining that the current mode of the receiving terminal is a preset mode, sending the target sharing information and description information.
11 . The method according to claim 2 , wherein the description information comprises at least one of the following:
a data type of the target sharing information, a file format of the target sharing information, a size of the target sharing information, time information for processing the first sharing information, and execution body information for processing the first sharing information.
12 . The method according to claim 2 , wherein the data type conversion parameters comprise at least one of the following: a data type and/or a file format of the information to be shared, a data type and/or a file format of processed information to be shared, time requirements, space requirements; and/or,
the data type conversion parameters are determined according to selection operations of a user or system settings, wherein the time requirements are configured for selecting a data type conversion of a least time-consuming, and the space requirements are configured for minimizing a space occupied by the target sharing information.
13 . The method according to claim 2 , wherein operation A 12 further comprises: in determining that there is a piece of information in the target sharing information that cannot be shared h a current first application, utilizing a second application different from the current first application to share the piece of information.
14 . The method according to claim 2 , wherein operation D 10 comprises:
D 101 : obtaining the first sharing information;
D 102 : obtaining processing information corresponding to the first sharing information, and detecting whether the processing information meets preset conditions;
D 103 : in determining that the processing information corresponding to the first sharing information does not meet preset conditions, determining whether an execution body is the sending terminal; and
D 104 : in determining that the execution body is not the sending terminal but a server, taking the first sharing information as the target sharing information, thereby the execution body performs corresponding processing on the target sharing information according to the processing information.
15 . The method according to claim 2 , wherein
the method is executed by a server, and the target sharing information comprises at least one of the following: original information to be shared, processed information to be shared, a link address, and a logo.
16 . The method according to claim 2 , wherein the processing information comprises a file type; and
processing the information to be shared comprises performing a file format conversion.
17 . The method according to claim 2 , wherein the processing information is association information of the information to be shared, and the association information comprises at least one of the following: a current mode of the receiving terminal or a current mode of the sending terminal, sharing records of the sending terminal and/or sharing records of the receiving terminal.
18 . The method according to claim 2 , wherein operation of processing information to be shared comprises: performing the data type conversion comprises converting from a first data type to a second data type different from the first data type.
19 . A device, comprising a memory, a processor, and an information sharing program stored on the memory and executable on the processor, when the information sharing program is executed by the processor, the information sharing method according to claim 2 is carried out.
20 . A non-volatile computer-readable storage medium, wherein a computer program is stored on the non-volatile computer-readable storage medium, and when the computer program is executed by a processor, the information sharing method according to claim 2 is carried out.Join the waitlist — get patent alerts
Track US2023006950A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.