[go: up one dir, main page]

WO2018188460A1 - Procédé et dispositif de partage de données - Google Patents

Procédé et dispositif de partage de données Download PDF

Info

Publication number
WO2018188460A1
WO2018188460A1 PCT/CN2018/079776 CN2018079776W WO2018188460A1 WO 2018188460 A1 WO2018188460 A1 WO 2018188460A1 CN 2018079776 W CN2018079776 W CN 2018079776W WO 2018188460 A1 WO2018188460 A1 WO 2018188460A1
Authority
WO
WIPO (PCT)
Prior art keywords
account
label
target data
list
information
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.)
Ceased
Application number
PCT/CN2018/079776
Other languages
English (en)
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.)
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
Publication of WO2018188460A1 publication Critical patent/WO2018188460A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Definitions

  • the present application relates to the field of computers, and in particular, to a data sharing method and apparatus.
  • the shared objects that receive the shared data are often arranged in a fixed order in the buddy list, for example, in alphabetical order according to the buddy name, or in accordance with the frequency of the interaction.
  • the embodiment of the present application provides a data sharing method and device, so as to at least solve the technical problem that the data sharing efficiency existing in the current related data sharing mode is low.
  • a data sharing method includes: acquiring a sharing instruction generated by performing a sharing operation on target data in a display interface of a first application; and acquiring the target from the server in response to the sharing instruction
  • the first tag information that is matched by the data, wherein the first tag information is used to indicate a category to which the target data belongs; and the first account list is obtained according to the first tag information, where the account number in the first account list is
  • the second tag information is matched with the first tag information; the target account that receives the target data is obtained from the first account list; and the target data is shared with the target account.
  • a data sharing method including: receiving a sharing instruction generated by a client of a first application to perform a sharing operation on the target data; and acquiring, according to the sharing instruction, the target data And matching the first label information, wherein the first label information is used to indicate a category to which the target data belongs; and the first account list is obtained according to the first label information, wherein the second label of the account in the first account list The information is matched with the first label information; the object account selected from the first account list for receiving the target data is acquired; and the target data is shared with the target account.
  • a data sharing apparatus including: a first acquiring unit, configured to acquire a sharing instruction generated by performing a sharing operation on target data in a display interface of the first application;
  • the second obtaining unit is configured to obtain, from the server, the first tag information that matches the target data, in response to the sharing instruction, wherein the first tag information is used to indicate a category to which the target data belongs; and the third acquiring unit is configured to The first tag information is used to obtain a first account list, where the second tag information of the account in the first account list matches the first tag information; and the fourth acquiring unit is configured to obtain the first account list.
  • Receiving the target account of the target data; the sharing unit is configured to share the target data to the target account.
  • a data sharing apparatus including: a receiving unit, configured to receive a sharing instruction generated by a client of the first application to perform a sharing operation on the target data; and a first acquiring unit, And the first label information is used to obtain the first label information that matches the target data, wherein the first label information is used to indicate the category to which the target data belongs; and the second obtaining unit is configured to obtain the first label information according to the first label information.
  • the third obtaining unit is configured to obtain the selected one of the first account lists for receiving The target account of the target data; the sharing unit is configured to share the target data to the target account.
  • a storage medium having stored therein a computer program, wherein the computer program is configured to execute the data sharing method at runtime.
  • an electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the above by using a computer program Data sharing method.
  • the first tag information matching the target data to be shared is acquired from the server, Acquiring the first account list according to the first tag information, wherein the second tag information of the account in the first account list matches the first tag information, so that not only the target data to be shared can be accurately shared,
  • the object account of the target data, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the target account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.
  • FIG. 1 is a schematic diagram of a data sharing method according to the related art
  • FIG. 2 is a schematic diagram of an application environment of an optional data sharing method according to an embodiment of the present application
  • FIG. 3 is a flowchart of an optional data sharing method according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of an optional data sharing method according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of another optional data sharing method according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of still another optional data sharing method according to an embodiment of the present application.
  • FIG. 7 is a flow chart of another alternative data sharing method according to an embodiment of the present application.
  • FIG. 8 is a flowchart of still another optional data sharing method according to an embodiment of the present application.
  • FIG. 10 is a schematic diagram of an optional data sharing apparatus according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of another optional data sharing device according to an embodiment of the present application.
  • FIG. 12 is a schematic diagram of an alternative electronic device in accordance with an embodiment of the present application.
  • FIG. 13 is a schematic diagram of another alternative electronic device in accordance with an embodiment of the present application.
  • the interaction resource pushing method may be, but is not limited to, being applied to an application environment as shown in FIG. 2, where the terminal 202 runs a first application, and the terminal 202 acquires a display interface for the first application.
  • the first tag information matching the target data is acquired from the server 206 via the network 204 in response to the sharing instruction, wherein the first tag information is used to indicate the target
  • the first tag list is obtained according to the first tag information, where the second tag information of the account in the first account list matches the first tag information; and the first account list is obtained.
  • the first tag information matching the target data to be shared is acquired from the server, so as to achieve Acquiring the first account list according to the first tag information, wherein the second tag information of the account in the first account list matches the first tag information, so that not only the target data to be shared can be accurately shared to the required target.
  • the foregoing terminal may include, but is not limited to, at least one of the following: a mobile phone, a tablet computer, a notebook computer, a desktop PC, a digital television, and other hardware devices for sharing data.
  • the above network may include, but is not limited to, at least one of the following: a wide area network, a metropolitan area network, and a local area network. The above is only an example, and the embodiment does not limit this.
  • a data sharing method is provided. As shown in FIG. 3, the method includes:
  • the first account list is obtained according to the first tag information, where the second tag information of the account in the first account list matches the first tag information.
  • the foregoing data sharing method may be, but is not limited to, being applied to a data sharing process of different applications.
  • the foregoing application may include, but is not limited to, at least one of the following: a video playing application, a news application, and an instant.
  • Communication applications, shopping applications, etc., data sharing can be shared between different accounts in the same application, or shared in different applications.
  • the data form of the target data shared by the foregoing may include, but is not limited to, at least one of the following: text, picture, video, flash animation, and the like. The above is only an example, and is not limited herein to other types of embodiments of the present application.
  • the target data takes an article as an example, and after obtaining the sharing instruction for performing the sharing operation on the article, the first tag information matching the article is obtained from the server, for example, A tag information indicates that the article belongs to the economic class.
  • the second account list associated with the first account to be shared in the instant messaging application may be obtained, and the tag information of the account in the second account list is obtained, and the first The tag information is compared to obtain a first account list whose tag information matches, and the tag of the account number in the first account list is also indicated as an economy class.
  • the first tag information matching the target data to be shared is acquired from the server to implement the The first tag information is used to obtain the first account list, wherein the second tag information of the account in the first account list matches the first tag information, so that the target data to be shared can be accurately shared to the target data.
  • the object account, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the object account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.
  • the foregoing first label information that matches the target data may be, but is not limited to, generated by the server according to the attribute information of the acquired target data, where the attribute information includes at least one of the following: : The title of the target data, the summary of the target data, and the link address of the target data.
  • the client of the first application sends a title of the target data to the server, and/or a summary of the target data, and/or a Uniform Resource Locator (URL).
  • the server may open the corresponding link through the URL to extract the text content in the page indicated by the link. Then, the title, the abstract, and the text content in the page are segmented, and the word segment obtained above is matched and matched with the keyword in the vocabulary obtained in advance to obtain the target data according to the compared result.
  • the first label information may be, but not limited to, an LDA algorithm that uses text topic clustering provided in the related art, a maximum entropy classifier for text classification, and the like, which is not limited in this embodiment.
  • acquiring the first account list according to the first tag information includes: acquiring a second account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction; comparing the second account list The label information of the account in the first label information; and the first account list is obtained according to the result of the comparison.
  • the foregoing first account may include, but is not limited to, at least one of the following: an account used for logging in to the first application, an account formed by the terminal identifier of the terminal where the first application is located, and a terminal IP of the terminal where the first application is located. Account number and more. That is to say, when data sharing is performed in the same application, the login account can be directly used to obtain a list of accounts having an associated relationship, such as a list of friend accounts of the first account.
  • the data sharing between the different applications may be, but is not limited to, using an account formed by the terminal identifier and/or an account formed by the terminal IP, and acquiring a data interface that is used by the second application for receiving the target data to be open to the first application.
  • the data interface for example, the terminal identifier or the terminal indicated by the terminal IP
  • the friend account in the second application after logging in to the second application List.
  • the process of acquiring the first account list according to the first tag information may be performed in the client of the first application, that is, after acquiring the first tag information sent by the server in the client,
  • the client can use the tag information of the account in the cached second account list to compare with the first tag information, and the client performs the comparison operation to obtain the aligned first account list;
  • the process of obtaining the first account list by the information may be performed in the server, that is, the tag information of the account in the second account list having the association relationship with the first account is directly compared with the first tag information in the server, and the client The terminal can directly receive the first account list sent by the server.
  • the above is only an example, and is not limited in this embodiment.
  • the label information of the account in the second account list may be, but is not limited to, label information pre-configured on the client, and may be, but not limited to, receiving the obtained label according to a predetermined period of time. information.
  • label information pre-configured on the client may be, but not limited to, receiving the obtained label according to a predetermined period of time. information.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • the label information and the first label information of the account in the second account list may include, but are not limited to:
  • the account in the second account list is respectively performed as the current account: the at least one account label indicated by the label information of the current account and the at least one data label indicated by the first label information belong to the same label type.
  • the label it is determined that the label information of the account matches the first label information, and the account is used as the account in the first account list;
  • the account in the second account list is respectively used as the current account to perform the following operations: obtaining the same label as the data label indicated by the first label information from the account label indicated by the label information of the current account.
  • the number of tags is used to identify the degree of matching between the tag information of the current account and the first tag information, so as to update the second account list according to the matching degree, wherein the second account list includes the first account list.
  • the comparison type may be determined according to different label types, for example, for the technical professional type, but not limited to adopting an exact comparison, and the interest type may be, but is not limited to, adopting a fuzzy
  • the foregoing is only an example, and different comparison manners may be configured according to different user requirements, which is not limited in this embodiment.
  • the method further includes:
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 4(a), including account A, account B, and account C.
  • the first account list may be displayed in a predetermined order on the display interface, as shown in FIG. 4(b), assuming that If the target account is the account C, the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 5(a), including account A, account B, and account C.
  • the accounts in the second account list may be reordered, as shown in FIG. 5(b), the updated second account list is displayed according to the matching degree on the display interface, and the display order is updated to the account B and the account. C, account A.
  • the first account list that matches the first tag information includes: account B and account C
  • the first account list is located in the first two of the updated second account list.
  • the first account list that matches the first tag information may be displayed, but is not limited to the first tag list.
  • the display is performed in a predetermined order, for example, based on the initials or the frequency of use or the most recently used time, and the like, which is not limited in this embodiment.
  • the second account list may also be displayed according to the matching degree, wherein the first account list is located in the first N digits of the second account list. In other words, all the accounts in the second account list are displayed, but according to the matching degree, the first account list matching the first tag information is displayed in the first N bits, so as to quickly acquire the target account.
  • the present application after acquiring the sharing instruction generated by the sharing operation on the target data in the display interface of the first application, by acquiring the first tag information that matches the target data to be shared from the server, Obtaining the first account list according to the first tag information, wherein the second tag information of the account in the first account list matches the first tag information, so that not only the target data to be shared can be accurately shared to the need.
  • the target account of the target data, and quickly obtaining the target account matching the shared target data from the first account list greatly reduces the time for searching the target account from the plurality of accounts, thereby improving the efficiency of data sharing. .
  • obtaining the first account list according to the first tag information includes:
  • the second account list may be, but is not limited to, an account list that has an association relationship with the first account in the first application; and may be, but is not limited to, a second associated with the first application.
  • the second account list may be, but is not limited to, a second account list having an association relationship with the first account in the first application, for example, in the application App-1.
  • the second account list includes: account A, account B, and account C; and the first account list obtained by comparison includes: account B, account C, and selects the target account (account C) from the first account list to share the target data.
  • the second account list may also be, but not limited to, having an association relationship with the first account in the second application.
  • the second account list for example, as shown in FIG.
  • the second account list includes: an account A, an account B, and an account C; and the first account list is obtained by comparing: the account B, the account C, and the object account (account C) is selected from the first account list. Share target data.
  • the label information and the first label information of the account in the second account list are compared: a fuzzy comparison, and an exact comparison.
  • the fuzzy comparison is used to indicate that at least one pair of labels belonging to the same category exists in the account label and the data label, and the account identified by the account label is matched with the target data identified by the data label, thereby realizing Use this account as the account number in the first account list.
  • the exact comparison is used to indicate that the number of labels belonging to the same label in the data label is obtained in the account label, and the matching degree of the two labels is determined according to the number of labels of the same label, so as to obtain the first account list according to the matching degree. account number. For example, an account with a matching degree greater than a predetermined threshold in the second account list is used as an account in the first account list.
  • the tag information and the first tag information of the account in the second account list are compared. To obtain a first account list based on the results of the comparison. Therefore, in the data sharing process, the first account list matching the target data can be obtained, and the first account list that needs the target data is accurately provided, so that the target data can be accurately shared to the first account list.
  • the object account used to receive the target data is not limited to the object account used to receive the target data.
  • the label information and the first label information of the account in the second account list are compared:
  • S1 traverse all the accounts in the second account list, and perform the following operations by using each account in the second account list as the current account in sequence:
  • S12 The current account is used as an account in the first account list.
  • the at least one account label indicated by the label information of the current account matches the at least one data label indicated by the first label information, which may include, but is not limited to, the label information indicated by the current account.
  • the at least one account label and the at least one data label indicated by the first label information belong to the label of the same label type; further, the at least one account label indicated by the label information of the current account is compared with the at least one data label indicated by the first label information.
  • the matching may include, but is not limited to, at least one account label indicated by the label information of the current account and a label of the same label as the at least one data label indicated by the first label information.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • a fuzzy comparison may be adopted, and at least one pair is obtained in the plurality of labels indicated by the label information. Labels belonging to the same label type, or at least one pair of labels that are the same label, can determine that the label information of the account matches the first label information, and can use the account as an account number in the first account list, so as to facilitate Displayed in the display interface, it is convenient for the user to quickly select the object account that receives the target data, thereby achieving the effect of improving the efficiency of data sharing.
  • the at least one account label indicated by the label information of the current account is matched with the at least one data label indicated by the first label information by comparing the label information, and the label of the current account is determined.
  • the information is matched with the first tag information, and the current account is used as the account in the first account list, so as to achieve the quick acquisition of the first account list for receiving and matching the target data by fuzzy matching the tag information, thereby realizing The object account for receiving the target data is accurately and quickly obtained from the first account list.
  • the label information and the first label information of the account in the second account list are compared:
  • S1 traverse all the accounts in the second account list, and perform the following operations by using each account in the second account list as the current account in sequence:
  • the number of labels is used to identify a matching degree between the label information of the current account and the first label information.
  • the label of the same label as the data label indicated by the first label information is determined as a matching label in the account label indicated by the label information of the current account.
  • the number of tags that get the matching tag is used to identify the degree of matching.
  • the account in the first account list is obtained according to the matching degree.
  • the account number in the second account list whose matching degree is greater than a predetermined threshold may be used as the account in the first account list, where The account in the first account list is a part of the account in the second account list.
  • the foregoing first account list may be separately obtained, so that the first account list is displayed in the display interface, where the account number in the first account list may be, but is not limited to, according to the matching degree.
  • Display can also be, but is not limited to, displayed in the default order. This embodiment does not limit this.
  • the order of all the accounts in the second account list may be updated according to the matching degree, wherein the accounts in the first account list that match the target data are arranged in the second account.
  • the label information of the current account by comparing the label information, the number of labels of the label matching the data label indicated by the first label information is obtained from the account label indicated by the label information of the current account, and the label number is used.
  • the degree of matching between the label information of the current account and the first label information so as to accurately obtain the first account list for receiving by matching the target data according to the matching degree, thereby implementing the first An account number for receiving target data is accurately and quickly obtained in an account list.
  • the method further includes:
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 4(a), including account A, account B, and account C.
  • the first account list matching the first tag information includes: account B and account C
  • the first account list may be displayed in a predetermined order on the display interface, as shown in FIG. 4(b), assuming that the object is acquired. If the account number is account C, the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the search time of the target account for receiving the target data needs to be turned over in the related art, by using the first account list from the first account list. Directly select the way of the object account to improve the efficiency of data sharing.
  • the method includes:
  • the second account list is displayed according to the matching degree on the display interface, wherein the first account list is arranged in the first N bits in the second account list according to the matching degree, and N is a natural number greater than or equal to 1.
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 5(a), including account A, account B, and account C.
  • the accounts in the second account list may be reordered.
  • the updated second account list is displayed according to the matching degree on the display interface, and the display order is updated to the account B and the account C. , account A. If the first account list that matches the first tag information includes: account B and account C, the first account list is located in the first two of the updated second account list.
  • the first account list matching the target data can be displayed in the first N bits of the second account list, so as to reduce the need to turn pages in the related art.
  • the search time of the object account for receiving the target data is searched, and the efficiency of data sharing is improved by directly selecting the object account from the first account list.
  • a data sharing method is further provided. As shown in FIG. 7, the method includes:
  • the first account list is obtained according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the foregoing data sharing method may be, but is not limited to, being applied to a data sharing process of different applications.
  • the foregoing application may include, but is not limited to, at least one of the following: a video playing application, a news application, and an instant.
  • Communication applications, shopping applications, etc., data sharing can be shared between different accounts in the same application, or shared in different applications.
  • the data form of the target data shared by the foregoing may include, but is not limited to, at least one of the following: text, picture, video, flash animation, and the like. The above is only an example, and is not limited herein to other types of embodiments of the present application.
  • the target data takes an article as an example, and after obtaining the sharing instruction for performing the sharing operation on the article, the first tag information matching the article is obtained from the server, for example, A tag information indicates that the article belongs to the economic class.
  • the second account list associated with the first account to be shared in the instant messaging application may be obtained, and the tag information of the account in the second account list is obtained, and the first The tag information is compared to obtain a first account list whose tag information matches, and the tag of the account number in the first account list is also indicated as an economy class.
  • the first tag information matching the target data to be shared is acquired from the server to implement the The first tag information is used to obtain the first account list, wherein the second tag information of the account in the first account list matches the first tag information, so that the target data to be shared can be accurately shared to the target data.
  • the object account, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the object account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.
  • the foregoing first label information that matches the target data may be, but is not limited to, generated by the server according to the attribute information of the acquired target data, where the attribute information includes at least one of the following: : The title of the target data, the summary of the target data, and the link address of the target data.
  • the client of the first application sends a title of the target data to the server, and/or a summary of the target data, and/or a Uniform Resource Locator (URL).
  • the server may open the corresponding link through the URL to extract the text content in the page indicated by the link. Then, the title, the abstract, and the text content in the page are segmented, and the word segment obtained above is matched and matched with the keyword in the vocabulary obtained in advance to obtain the target data according to the compared result.
  • the first label information may be, but not limited to, an LDA algorithm that uses text topic clustering provided in the related art, a maximum entropy classifier for text classification, and the like, which is not limited in this embodiment.
  • the target data may be, but is not limited to, matching one or more data tags according to the keyword library in the thesaurus.
  • the server analysis is corresponding to the article S.
  • the label information includes:
  • the label indicated by the first label information may be determined according to the foregoing content, and the label indicated by the first label information of the article S includes: label 1 and label 2.
  • the server may The label indicated by the first label information is sent to the client to perform matching with the label information of the second account list, so as to accurately obtain the first account list for receiving the target data, thereby obtaining the target account for quickly and accurately obtaining the receiving target data. The effect is to avoid repeated searches.
  • acquiring the first account list according to the first tag information includes: acquiring a second account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction; comparing the second account list The label information of the account in the first label information; and the first account list is obtained according to the result of the comparison.
  • the label information of the account in the second account list may be, but is not limited to, the label information pre-configured on the client, and may be, but not limited to, being sent to the client by the server according to a predetermined period.
  • Label Information The server may determine, but is not limited to, determining tag information of the account in the second account list according to at least one of the following data of the account: a data sharing history, a data access history, and the like. That is to say, the historical data of the account is collected to analyze the application preference of the account, thereby achieving the purpose of accurately matching the corresponding tag for the account.
  • the foregoing process of acquiring the first account list according to the first tag information may be performed in a server, that is, directly, in the server, the second account list having an association relationship with the first account.
  • the tag information of the account in the middle is compared with the first tag information, and the client can directly receive the first account list obtained by the comparison sent by the server.
  • the client of the first application in the terminal 802 sends a sharing instruction of the sharing target data
  • the server 804 acquires the first tag information that matches the target data according to the sharing instruction, and then And acquiring, according to the first label information, the first account list from the second account list having the association relationship with the first account, and sending the first account list to the client of the first application in the terminal 802, where the terminal 802 is
  • the display interface displays the first account list, and obtains the target account from the first account list, so as to realize sharing the target data to the target account by the server 804.
  • the process of acquiring the first account list according to the first tag information may be performed in a client of the first application, that is, acquiring the first tag information sent by the server in the client. Afterwards, the client can compare the tag information of the account in the cached second account list with the first tag information, and the client performs the comparison operation to obtain the aligned first account list.
  • the client of the first application in the terminal 802 sends a sharing instruction of the sharing target data
  • the server 804 acquires the first tag information that matches the target data according to the sharing instruction, and then Sending the first label information to the terminal 802
  • the terminal 802 obtains the first account list from the second account list having the association relationship with the first account, and displays the first account list on the display interface.
  • obtaining the object account from the first account list so as to share the target data to the target account by the server 804.
  • the foregoing target data may be shared by the server 804 to the same application or different applications in the terminal 802. That is to say, when data sharing is performed in the same application, the login account can be directly used to obtain a list of accounts having an associated relationship, such as a list of friend accounts of the first account.
  • the data sharing between the different applications may be, but is not limited to, using an account formed by the terminal identifier and/or an account formed by the terminal IP, and acquiring a data interface that is used by the second application for receiving the target data to be open to the first application.
  • the data interface for example, the terminal identifier or the terminal indicated by the terminal IP
  • the friend account in the second application after logging in to the second application List.
  • the first label information matching the target data is obtained according to the sharing instruction, where the first label The information is used to indicate the category to which the target data belongs, so as to obtain the first account list according to the first tag information, where the second tag information of the account in the first account list matches the first tag information, so that the Accurately sharing the target data to be shared to the target account that needs the target data, and quickly obtaining the target account matching the shared target data from the first account list, which greatly reduces the time for finding the target account from the plurality of accounts. To achieve the effect of improving the efficiency of data sharing.
  • obtaining the first account list according to the first tag information includes:
  • the second account list in the first application App-1 having an association relationship with the first account is as shown in FIG. 4(a).
  • the account A, the account B, and the account C are selected.
  • the first account list that matches the first tag information includes: account B and account C, and can be displayed in a predetermined order on the display interface.
  • the first account list as shown in FIG. 4(b), assumes that the target account is the account C, and the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the search time of the target account for receiving the target data needs to be turned over in the related art, by using the first account list from the first account list. Directly select the way of the object account to improve the efficiency of data sharing.
  • obtaining the first account list according to the first tag information includes:
  • S1 Obtain a third account list that has an association relationship with the first account that requests sharing of the target data in the sharing instruction, where the second application is used to receive the target data, and the first application and the second application are associated applications. ;
  • the second account list may also be limited to being in the second application.
  • the first account has a second account list associated with the relationship, for example, as shown in FIG. 6(a)-(c), jump from the application App-1 to the application App-2, and obtain the application App-2 and the first A second account list having an associated relationship, wherein the second account list includes: account A, account B, and account C; and obtaining the first account list by comparing: account B, account C, from the first account list Select the target account (account C) to share the target data.
  • the present application after obtaining the account list having the associated relationship with the first account that requests the sharing target data in the sharing instruction, comparing the tag information of the account in the account list with the first tag information, The result of the pair gets the first account list. Therefore, in the data sharing process, the first account list matching the target data can be obtained, and the first account list that needs the target data is accurately provided, so that the target data can be accurately shared to the first account list.
  • the label information and the first label information of the account in the comparison account list include:
  • S1 traverse all the accounts in the account list, and perform the following operations by using each account in the account list as the current account in sequence:
  • the at least one account label indicated by the label information of the current account matches the at least one data label indicated by the first label information, which may include, but is not limited to, the label information indicated by the current account.
  • the at least one account label and the at least one data label indicated by the first label information belong to the label of the same label type; further, the at least one account label indicated by the label information of the current account is compared with the at least one data label indicated by the first label information.
  • the matching may include, but is not limited to, at least one account label indicated by the label information of the current account and a label of the same label as the at least one data label indicated by the first label information.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • a fuzzy comparison may be adopted, and at least one pair is obtained in the plurality of labels indicated by the label information. Labels belonging to the same label type, or at least one pair of labels that are the same label, can determine that the label information of the account matches the first label information, and can use the account as an account number in the first account list, so as to facilitate Displayed in the display interface, it is convenient for the user to quickly select the object account that receives the target data, thereby achieving the effect of improving the efficiency of data sharing.
  • the at least one account label indicated by the label information of the current account is matched with the at least one data label indicated by the first label information by comparing the label information, and the label of the current account is determined.
  • the information is matched with the first tag information, and the current account is used as the account in the first account list, so as to achieve the quick acquisition of the first account list for receiving and matching the target data by fuzzy matching the tag information, thereby realizing The object account for receiving the target data is accurately and quickly obtained from the first account list.
  • the label information and the first label information of the account in the comparison account list include:
  • S1 traverse all the accounts in the account list, and perform the following operations by using each account in the account list as the current account in sequence:
  • the number of labels is used to identify a matching degree between the label information of the current account and the first label information.
  • the label of the same label as the data label indicated by the first label information is determined as a matching label in the account label indicated by the label information of the current account.
  • the number of tags that get the matching tag is used to identify the degree of matching.
  • the account in the first account list is obtained according to the matching degree.
  • the account number in the second account list whose matching degree is greater than a predetermined threshold may be used as the account in the first account list, where The account in the first account list is a part of the account in the second account list.
  • the foregoing first account list may be separately obtained, so that the first account list is displayed in the display interface, where the account number in the first account list may be, but is not limited to, according to the matching degree.
  • Display can also be, but is not limited to, displayed in the default order. This embodiment does not limit this.
  • the order of all the accounts in the second account list may be updated according to the matching degree, wherein the accounts in the first account list that match the target data are arranged in the second account.
  • the label information of the current account by comparing the label information, the number of labels of the label matching the data label indicated by the first label information is obtained from the account label indicated by the label information of the current account, and the label number is used.
  • the degree of matching between the label information of the current account and the first label information so as to accurately obtain the first account list for receiving by matching the target data according to the matching degree, thereby implementing the first An account number for receiving target data is accurately and quickly obtained in an account list.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present application which is essential or contributes to the related art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk, CD-ROM).
  • the instructions include a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present application.
  • a data sharing apparatus for implementing the data sharing method is further provided. As shown in FIG. 10, the apparatus includes:
  • the first obtaining unit 1002 is configured to acquire a sharing instruction generated by performing a sharing operation on the target data in the display interface of the first application;
  • the second obtaining unit 1004 is configured to obtain first tag information that matches the target data from the server in response to the sharing instruction, where the first tag information is used to indicate a category to which the target data belongs;
  • the third obtaining unit 1006 is configured to obtain the first account list according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the fourth obtaining unit 1008 is configured to obtain an object account that receives the target data from the first account list
  • the sharing unit 1010 is configured to share the target data to the target account.
  • the data sharing device may be, but is not limited to, being applied to a data sharing process of different applications.
  • the foregoing application may include, but is not limited to, at least one of the following: a video playing application, a news application, and an instant.
  • Communication applications, shopping applications, etc., data sharing can be shared between different accounts in the same application, or shared in different applications.
  • the data form of the target data shared by the foregoing may include, but is not limited to, at least one of the following: text, picture, video, flash animation, and the like. The above is only an example, and is not limited herein to other types of embodiments of the present application.
  • the target data takes an article as an example, and after obtaining the sharing instruction for performing the sharing operation on the article, the first tag information matching the article is obtained from the server, for example, A tag information indicates that the article belongs to the economic class.
  • the second account list associated with the first account to be shared in the instant messaging application may be obtained, and the tag information of the account in the second account list is obtained, and the first The tag information is compared to obtain a first account list whose tag information matches, and the tag of the account number in the first account list is also indicated as an economy class.
  • the first tag information matching the target data to be shared is acquired from the server to implement the The first tag information is used to obtain the first account list, wherein the second tag information of the account in the first account list matches the first tag information, so that the target data to be shared can be accurately shared to the target data.
  • the object account, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the object account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.
  • the foregoing apparatus further includes: a sending unit, configured to send the attribute information of the target data to the server, before acquiring the first label information that is matched by the server in response to the sharing instruction And causing the server to acquire first tag information that matches the target data according to the attribute information, wherein the attribute information includes at least one of the following: a title of the target data, a summary of the target data, and a link address of the target data.
  • a sending unit configured to send the attribute information of the target data to the server, before acquiring the first label information that is matched by the server in response to the sharing instruction And causing the server to acquire first tag information that matches the target data according to the attribute information, wherein the attribute information includes at least one of the following: a title of the target data, a summary of the target data, and a link address of the target data.
  • the client of the first application sends a title of the target data to the server, and/or a summary of the target data, and/or a Uniform Resource Locator (URL).
  • the server may open the corresponding link through the URL to extract the text content in the page indicated by the link. Then, the title, the abstract, and the text content in the page are segmented, and the word segment obtained above is matched and matched with the keyword in the vocabulary obtained in advance to obtain the target data according to the compared result.
  • the first label information may be, but not limited to, an LDA algorithm that uses text topic clustering provided in the related art, a maximum entropy classifier for text classification, and the like, which is not limited in this embodiment.
  • acquiring the first account list according to the first tag information includes: acquiring a second account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction; comparing the second account list The label information of the account in the first label information; and the first account list is obtained according to the result of the comparison.
  • the foregoing first account may include, but is not limited to, at least one of the following: an account used for logging in to the first application, an account formed by the terminal identifier of the terminal where the first application is located, and a terminal IP of the terminal where the first application is located. Account number and more. That is to say, when data sharing is performed in the same application, the login account can be directly used to obtain a list of accounts having an associated relationship, such as a list of friend accounts of the first account.
  • the data sharing between the different applications may be, but is not limited to, using an account formed by the terminal identifier and/or an account formed by the terminal IP, and acquiring a data interface that is used by the second application for receiving the target data to be open to the first application.
  • the data interface for example, the terminal identifier or the terminal indicated by the terminal IP
  • the friend account in the second application after logging in to the second application List.
  • the process of acquiring the first account list according to the first tag information may be performed in the client of the first application, that is, after acquiring the first tag information sent by the server in the client,
  • the client can use the tag information of the account in the cached second account list to compare with the first tag information, and the client performs the comparison operation to obtain the aligned first account list;
  • the process of obtaining the first account list by the information may be performed in the server, that is, the tag information of the account in the second account list having the association relationship with the first account is directly compared with the first tag information in the server, and the client The terminal can directly receive the first account list sent by the server.
  • the above is only an example, and is not limited in this embodiment.
  • the foregoing apparatus further includes: a third obtaining module, configured to acquire the second account list after acquiring the second account list having the associated relationship with the first account that requests the sharing target data in the sharing instruction The pre-configured tag information of the account in the account list; and/or the fourth obtaining module is configured to obtain the tag information of the account in the second account list from the server.
  • a third obtaining module configured to acquire the second account list after acquiring the second account list having the associated relationship with the first account that requests the sharing target data in the sharing instruction The pre-configured tag information of the account in the account list
  • the fourth obtaining module is configured to obtain the tag information of the account in the second account list from the server.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • the label information and the first label information of the account in the second account list may include, but are not limited to:
  • the account in the second account list is respectively performed as the current account: the at least one account label indicated by the label information of the current account and the at least one data label indicated by the first label information belong to the same label type.
  • the label it is determined that the label information of the account matches the first label information, and the account is used as the account in the first account list;
  • the account in the second account list is respectively used as the current account to perform the following operations: obtaining the same label as the data label indicated by the first label information from the account label indicated by the label information of the current account.
  • the number of tags is used to identify the degree of matching between the tag information of the current account and the first tag information, so as to update the second account list according to the matching degree, wherein the second account list includes the first account list.
  • the comparison type may be determined according to different label types, for example, for the technical professional type, but not limited to adopting an exact comparison, and the interest type may be, but is not limited to, adopting a fuzzy
  • the foregoing is only an example, and different comparison manners may be configured according to different user requirements, which is not limited in this embodiment.
  • the method further includes:
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 4(a), including account A, account B, and account C.
  • the first account list may be displayed in a predetermined order on the display interface, as shown in FIG. 4(b), assuming that If the target account is the account C, the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 5(a), including account A, account B, and account C.
  • the accounts in the second account list may be reordered, as shown in FIG. 5(b), the updated second account list is displayed according to the matching degree on the display interface, and the display order is updated to the account B and the account. C, account A.
  • the first account list that matches the first tag information includes: account B and account C
  • the first account list is located in the first two of the updated second account list.
  • the first account list that matches the first tag information may be displayed, but is not limited to the first tag list.
  • the display is performed in a predetermined order, for example, based on the initials or the frequency of use or the most recently used time, and the like, which is not limited in this embodiment.
  • the second account list may also be displayed according to the matching degree, wherein the first account list is located in the first N digits of the second account list. In other words, all the accounts in the second account list are displayed, but according to the matching degree, the first account list matching the first tag information is displayed in the first N bits, so as to quickly acquire the target account.
  • the present application after acquiring the sharing instruction generated by the sharing operation on the target data in the display interface of the first application, by acquiring the first tag information that matches the target data to be shared from the server, Obtaining the first account list according to the first tag information, wherein the second tag information of the account in the first account list matches the first tag information, so that not only the target data to be shared can be accurately shared to the need.
  • the target account of the target data, and quickly obtaining the target account matching the shared target data from the first account list greatly reduces the time for searching the target account from the plurality of accounts, thereby improving the efficiency of data sharing. .
  • the third obtaining unit 1006 includes:
  • the first obtaining module is configured to obtain a second account list that has an association relationship with the first account that requests sharing of the target data in the sharing instruction;
  • the first comparison module is configured to compare the label information and the first label information of the account in the second account list
  • the second obtaining module is configured to obtain the first account list according to the result of the comparison.
  • the second account list may be, but is not limited to, an account list that has an association relationship with the first account in the first application; and may be, but is not limited to, a second associated with the first application.
  • the second account list may be, but is not limited to, a second account list having an association relationship with the first account in the first application, for example, in the application App-1.
  • the second account list includes: account A, account B, and account C; and the first account list obtained by comparison includes: account B, account C, and selects the target account (account C) from the first account list to share the target data.
  • the second account list may also be, but not limited to, having an association relationship with the first account in the second application.
  • the second account list for example, as shown in FIG.
  • the second account list includes: an account A, an account B, and an account C; and the first account list is obtained by comparing: the account B, the account C, and the object account (account C) is selected from the first account list. Share target data.
  • the label information and the first label information of the account in the second account list are compared: a fuzzy comparison, and an exact comparison.
  • the fuzzy comparison is used to indicate that at least one pair of labels belonging to the same category exists in the account label and the data label, and the account identified by the account label is matched with the target data identified by the data label, thereby realizing Use this account as the account number in the first account list.
  • the exact comparison is used to indicate that the number of labels belonging to the same label in the data label is obtained in the account label, and the matching degree of the two labels is determined according to the number of labels of the same label, so as to obtain the first account list according to the matching degree. account number. For example, an account with a matching degree greater than a predetermined threshold in the second account list is used as an account in the first account list.
  • the tag information and the first tag information of the account in the second account list are compared. To obtain a first account list based on the results of the comparison. Therefore, in the data sharing process, the first account list matching the target data can be obtained, and the first account list that needs the target data is accurately provided, so that the target data can be accurately shared to the first account list.
  • the object account used to receive the target data is not limited to the object account used to receive the target data.
  • the first comparison module includes:
  • the first processing sub-module is configured to traverse all the accounts in the second account list, and each account in the second account list is sequentially used as the current account to perform the following operations: at least one account tag indicated by the tag information of the current account. If the at least one data tag indicated by the first tag information matches, the tag information of the current account is determined to match the first tag information; and the current account is used as the account in the first account list.
  • the at least one account label indicated by the label information of the current account matches the at least one data label indicated by the first label information, and includes: at least one account label indicated by the label information of the current account.
  • the tag is not limited to: the at least one account tag indicated by the tag information of the current account is the tag of the same tag as the at least one data tag indicated by the first tag information.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • a fuzzy comparison may be adopted, and at least one pair is obtained in the plurality of labels indicated by the label information. Labels belonging to the same label type, or at least one pair of labels that are the same label, can determine that the label information of the account matches the first label information, and can use the account as an account number in the first account list, so as to facilitate Displayed in the display interface, it is convenient for the user to quickly select the object account that receives the target data, thereby achieving the effect of improving the efficiency of data sharing.
  • the at least one account label indicated by the label information of the current account is matched with the at least one data label indicated by the first label information by comparing the label information, and the label of the current account is determined.
  • the information is matched with the first tag information, and the current account is used as the account in the first account list, so as to achieve the quick acquisition of the first account list for receiving and matching the target data by fuzzy matching the tag information, thereby realizing The object account for receiving the target data is accurately and quickly obtained from the first account list.
  • the first comparison module includes:
  • the first processing sub-module is configured to traverse all the accounts in the second account list, and each account in the second account list is sequentially used as the current account to perform the following operations: from the account tag indicated by the tag information of the current account, Obtaining a label quantity of the label matching the data label indicated by the first label information; using the label quantity to identify a matching degree between the label information of the current account and the first label information;
  • the label of the same label as the data label indicated by the first label information is determined as a matching label in the account label indicated by the label information of the current account.
  • the number of tags that get the matching tag is used to identify the degree of matching.
  • the account in the first account list is obtained according to the matching degree.
  • the account number in the second account list whose matching degree is greater than a predetermined threshold may be used as the account in the first account list, where The account in the first account list is a part of the account in the second account list.
  • the foregoing first account list may be separately obtained, so that the first account list is displayed in the display interface, where the account number in the first account list may be, but is not limited to, according to the matching degree.
  • Display can also be, but is not limited to, displayed in the default order. This embodiment does not limit this.
  • the order of all the accounts in the second account list may be updated according to the matching degree, wherein the accounts in the first account list that match the target data are arranged in the second account.
  • the label information of the current account by comparing the label information, the number of labels of the label matching the data label indicated by the first label information is obtained from the account label indicated by the label information of the current account, and the label number is used.
  • the degree of matching between the label information of the current account and the first label information so as to accurately obtain the first account list for receiving by matching the target data according to the matching degree, thereby implementing the first An account number for receiving target data is accurately and quickly obtained in an account list.
  • the first display module is configured to display the first account list in a predetermined order on the display interface after obtaining the first account list according to the result of the comparison.
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 4(a), including account A, account B, and account C.
  • the first account list matching the first tag information includes: account B and account C
  • the first account list may be displayed in a predetermined order on the display interface, as shown in FIG. 4(b), assuming that the object is acquired. If the account number is account C, the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the search time of the target account for receiving the target data needs to be turned over in the related art, by using the first account list from the first account list. Directly select the way of the object account to improve the efficiency of data sharing.
  • the second display module is configured to display the second account list according to the matching degree after the first account list is obtained according to the result of the comparison, wherein the first account list is arranged in the second account list according to the matching degree.
  • the first N bits, N is a natural number greater than or equal to 1.
  • the second account list in the first application App-1 having the associated relationship with the first account is as shown in FIG. 5(a), including account A, account B, and account C.
  • the accounts in the second account list may be reordered.
  • the updated second account list is displayed according to the matching degree on the display interface, and the display order is updated to the account B and the account C. , account A. If the first account list that matches the first tag information includes: account B and account C, the first account list is located in the first two of the updated second account list.
  • the first account list matching the target data can be displayed in the first N bits of the second account list, so as to reduce the need to turn pages in the related art.
  • the search time of the object account for receiving the target data is searched, and the efficiency of data sharing is improved by directly selecting the object account from the first account list.
  • a data sharing device is further provided. As shown in FIG. 11, the device includes:
  • the receiving unit 1102 is configured to receive a sharing instruction generated by the client of the first application to perform a sharing operation on the target data;
  • the first obtaining unit 1104 is configured to acquire first label information that matches the target data according to the sharing instruction, where the first label information is used to indicate a category to which the target data belongs;
  • the second obtaining unit 1106 is configured to obtain the first account list according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the third obtaining unit 1108 is configured to acquire an object account selected from the first account list for receiving target data
  • the sharing unit 1110 is configured to share the target data to the target account.
  • the data sharing device may be, but is not limited to, being applied to a data sharing process of different applications.
  • the foregoing application may include, but is not limited to, at least one of the following: a video playing application, a news application, and an instant.
  • Communication applications, shopping applications, etc., data sharing can be shared between different accounts in the same application, or shared in different applications.
  • the data form of the target data shared by the foregoing may include, but is not limited to, at least one of the following: text, picture, video, flash animation, and the like. The above is only an example, and is not limited herein to other types of embodiments of the present application.
  • the target data takes an article as an example, and after obtaining the sharing instruction for performing the sharing operation on the article, the first tag information matching the article is obtained from the server, for example, A tag information indicates that the article belongs to the economic class.
  • the second account list associated with the first account to be shared in the instant messaging application may be obtained, and the tag information of the account in the second account list is obtained, and the first The tag information is compared to obtain a first account list whose tag information matches, and the tag of the account number in the first account list is also indicated as an economy class.
  • the first tag information matching the target data to be shared is acquired from the server to implement the The first tag information is used to obtain the first account list, wherein the second tag information of the account in the first account list matches the first tag information, so that the target data to be shared can be accurately shared to the target data.
  • the object account, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the object account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.
  • the first acquiring unit includes: a fifth acquiring module, configured to acquire attribute information of the target data carried in the sharing instruction; and a sixth acquiring module, configured to acquire the target data according to the attribute information Matching first tag information, wherein the attribute information includes at least one of: a title of the target data, a digest of the target data, and a link address of the target data.
  • the client of the first application sends a title of the target data to the server, and/or a summary of the target data, and/or a Uniform Resource Locator (URL).
  • the server may open the corresponding link through the URL to extract the text content in the page indicated by the link. Then, the title, the abstract, and the text content in the page are segmented, and the word segment obtained above is matched and matched with the keyword in the vocabulary obtained in advance to obtain the target data according to the compared result.
  • the first label information may be, but not limited to, an LDA algorithm that uses text topic clustering provided in the related art, a maximum entropy classifier for text classification, and the like, which is not limited in this embodiment.
  • the target data may be, but is not limited to, matching one or more data tags according to the keyword library in the thesaurus.
  • the server analysis is corresponding to the article S.
  • the label information includes:
  • the label indicated by the first label information may be determined according to the foregoing content, and the label indicated by the first label information of the article S includes: label 1 and label 2.
  • the server may The label indicated by the first label information is sent to the client to perform matching with the label information of the second account list, so as to accurately obtain the first account list for receiving the target data, thereby obtaining the target account for quickly and accurately obtaining the receiving target data. The effect is to avoid repeated searches.
  • acquiring the first account list according to the first tag information includes: acquiring a second account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction; comparing the second account list The label information of the account in the first label information; and the first account list is obtained according to the result of the comparison.
  • the label information of the account in the second account list may be, but is not limited to, the label information pre-configured on the client, and may be, but not limited to, being sent to the client by the server according to a predetermined period.
  • Label Information The server may determine, but is not limited to, determining tag information of the account in the second account list according to at least one of the following data of the account: a data sharing history, a data access history, and the like. That is to say, the historical data of the account is collected to analyze the application preference of the account, thereby achieving the purpose of accurately matching the corresponding tag for the account.
  • the foregoing process of acquiring the first account list according to the first tag information may be performed in a server, that is, directly, in the server, the second account list having an association relationship with the first account.
  • the tag information of the account in the middle is compared with the first tag information, and the client can directly receive the first account list obtained by the comparison sent by the server.
  • the client of the first application in the terminal 802 sends a sharing instruction of the sharing target data
  • the server 804 acquires the first tag information that matches the target data according to the sharing instruction, and then And acquiring, according to the first label information, the first account list from the second account list having the association relationship with the first account, and sending the first account list to the client of the first application in the terminal 802, where the terminal 802 is
  • the display interface displays the first account list, and obtains the target account from the first account list, so as to realize sharing the target data to the target account by the server 804.
  • the process of acquiring the first account list according to the first tag information may be performed in a client of the first application, that is, acquiring the first tag information sent by the server in the client. Afterwards, the client can compare the tag information of the account in the cached second account list with the first tag information, and the client performs the comparison operation to obtain the aligned first account list.
  • the client of the first application in the terminal 802 sends a sharing instruction of the sharing target data
  • the server 804 acquires the first tag information that matches the target data according to the sharing instruction, and then Sending the first label information to the terminal 802
  • the terminal 802 obtains the first account list from the second account list having the association relationship with the first account, and displays the first account list on the display interface.
  • obtaining the object account from the first account list so as to share the target data to the target account by the server 804.
  • the foregoing target data may be shared by the server 804 to the same application or different applications in the terminal 802. That is to say, when data sharing is performed in the same application, the login account can be directly used to obtain a list of accounts having an associated relationship, such as a list of friend accounts of the first account.
  • the data sharing between the different applications may be, but is not limited to, using an account formed by the terminal identifier and/or an account formed by the terminal IP, and acquiring a data interface that is used by the second application for receiving the target data to be open to the first application.
  • the data interface for example, the terminal identifier or the terminal indicated by the terminal IP
  • the friend account in the second application after logging in to the second application List.
  • the first label information matching the target data is obtained according to the sharing instruction, where the first label The information is used to indicate the category to which the target data belongs, so as to obtain the first account list according to the first tag information, where the second tag information of the account in the first account list matches the first tag information, so that the Accurately sharing the target data to be shared to the target account that needs the target data, and quickly obtaining the target account matching the shared target data from the first account list, which greatly reduces the time for finding the target account from the plurality of accounts. To achieve the effect of improving the efficiency of data sharing.
  • the second obtaining unit includes:
  • the first obtaining module is configured to obtain a second account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction in the first application;
  • the first comparison module is configured to compare the label information and the first label information of the account in the second account list
  • the second obtaining module is configured to obtain the first account list according to the result of the comparison.
  • the second account list in the first application App-1 having an association relationship with the first account is as shown in FIG. 4(a).
  • the account A, the account B, and the account C are selected.
  • the first account list that matches the first tag information includes: account B and account C, and can be displayed in a predetermined order on the display interface.
  • the first account list as shown in FIG. 4(b), assumes that the target account is the account C, and the target data C to be shared can be pushed to the account C, as shown in FIG. 4(c).
  • the search time of the target account for receiving the target data needs to be turned over in the related art, by using the first account list from the first account list. Directly select the way of the object account to improve the efficiency of data sharing.
  • the second obtaining unit includes:
  • a third acquisition module configured to acquire a third account list that has an association relationship with the first account that requests the sharing target data in the sharing instruction in the second application, where the second application is configured to receive the target data, the first application Associated with the second application;
  • the second comparison module is configured to compare the label information and the first label information of the account in the third account list
  • the fourth obtaining module is configured to obtain the first account list according to the result of the comparison.
  • the second account list may also be limited to being in the second application.
  • the first account has a second account list associated with the relationship, for example, as shown in FIG. 6(a)-(c), jump from the application App-1 to the application App-2, and obtain the application App-2 and the first A second account list having an associated relationship, wherein the second account list includes: account A, account B, and account C; and obtaining the first account list by comparing: account B, account C, from the first account list Select the target account (account C) to share the target data.
  • the present application after obtaining the account list having the associated relationship with the first account that requests the sharing target data in the sharing instruction, comparing the tag information of the account in the account list with the first tag information, The result of the pair gets the first account list. Therefore, in the data sharing process, the first account list matching the target data can be obtained, and the first account list that needs the target data is accurately provided, so that the target data can be accurately shared to the first account list.
  • the second obtaining unit compares the label information and the first label information of the account in the account list by the following steps:
  • S1 traverse all the accounts in the account list, and perform the following operations by using each account in the account list as the current account in sequence:
  • the at least one account label indicated by the label information of the current account matches the at least one data label indicated by the first label information, which may include, but is not limited to, the label information indicated by the current account.
  • the at least one account label and the at least one data label indicated by the first label information belong to the label of the same label type; further, the at least one account label indicated by the label information of the current account is compared with the at least one data label indicated by the first label information.
  • the matching may include, but is not limited to, at least one account label indicated by the label information of the current account and a label of the same label as the at least one data label indicated by the first label information.
  • the label indicated by the first label information may include, but is not limited to, one or more data labels
  • the label indicated by the label information of the account number in the second account list may include but Not limited to one or more account labels. That is to say, each target data may correspond to one or more data labels, and each account may also be configured with one or more account labels, which is not limited in this embodiment.
  • a fuzzy comparison may be adopted, and at least one pair is obtained in the plurality of labels indicated by the label information. Labels belonging to the same label type, or at least one pair of labels that are the same label, can determine that the label information of the account matches the first label information, and can use the account as an account number in the first account list, so as to facilitate Displayed in the display interface, it is convenient for the user to quickly select the object account that receives the target data, thereby achieving the effect of improving the efficiency of data sharing.
  • the at least one account label indicated by the label information of the current account is matched with the at least one data label indicated by the first label information by comparing the label information, and the label of the current account is determined.
  • the information is matched with the first tag information, and the current account is used as the account in the first account list, so as to achieve the quick acquisition of the first account list for receiving and matching the target data by fuzzy matching the tag information, thereby realizing The object account for receiving the target data is accurately and quickly obtained from the first account list.
  • the second obtaining unit compares the label information and the first label information of the account in the account list by the following steps:
  • the number of labels is used to identify a matching degree between the label information of the current account and the first label information.
  • the label of the same label as the data label indicated by the first label information is determined as a matching label in the account label indicated by the label information of the current account.
  • the number of tags that get the matching tag is used to identify the degree of matching.
  • the account in the first account list is obtained according to the matching degree.
  • the account number in the second account list whose matching degree is greater than a predetermined threshold may be used as the account in the first account list, where The account in the first account list is a part of the account in the second account list.
  • the foregoing first account list may be separately obtained, so that the first account list is displayed in the display interface, where the account number in the first account list may be, but is not limited to, according to the matching degree.
  • Display can also be, but is not limited to, displayed in the default order. This embodiment does not limit this.
  • the order of all the accounts in the second account list may be updated according to the matching degree, wherein the accounts in the first account list that match the target data are arranged in the second account.
  • the label information of the current account by comparing the label information, the number of labels of the label matching the data label indicated by the first label information is obtained from the account label indicated by the label information of the current account, and the label number is used.
  • the degree of matching between the label information of the current account and the first label information so as to accurately obtain the first account list for receiving by matching the target data according to the matching degree, thereby implementing the first An account number for receiving target data is accurately and quickly obtained in an account list.
  • an electronic device wherein the electronic device comprises: a memory and a processor, the memory storing a computer program, the processor being configured to execute the data sharing method described above by a computer program.
  • the electronic device may be a data sharing terminal for the user to implement the data sharing scenario of the data sharing method.
  • the data sharing terminal includes:
  • the communication interface 1202 is configured to acquire a sharing instruction generated by performing a sharing operation on the target data in the display interface of the first application, and further configured to acquire, from the server, the first tag information that matches the target data, in response to the sharing instruction, where The first tag information is used to indicate a category to which the target data belongs;
  • the processor 1204 is connected to the communication interface 1202, and configured to acquire the first account list according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the communication interface 1202 is further configured to: obtain an object account that receives the target data from the first account list; and further set to share the target data to the target account;
  • the memory 1206 is connected to the communication interface 1202 and the processor 1204, and is configured to store the first tag information and the first account list.
  • FIG. 12 is only schematic, and the electronic device can also be a smart phone (such as an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palm computer, and a mobile Internet device (Mobile). Terminal devices such as Internet Devices, MID) and PAD.
  • FIG. 12 does not limit the structure of the above electronic device.
  • the electronic device may also include more or fewer components (such as a network interface, display device, etc.) than shown in Fig. 12, or have a different configuration than that shown in Fig. 12.
  • the memory 1206 can be used to store software programs and modules, such as the data sharing method and the program instructions/modules corresponding to the device in the embodiment of the present invention.
  • the processor 1204 executes the software programs and modules stored in the memory 1206, thereby executing each A functional application and data processing, that is, the above data sharing method is implemented.
  • Memory 1206 can include high speed random access memory, and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory.
  • memory 1206 can further include memory remotely located relative to processor 1204, which can be connected to the terminal over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
  • the communication interface 1202 described above is for receiving or transmitting data via a network.
  • Specific examples of the above network may include a wired network and a wireless network.
  • communication interface 1202 includes a Network Interface Controller (NIC) that can be connected to other network devices and routers via a network cable to communicate with the Internet or a local area network.
  • NIC Network Interface Controller
  • the communication interface 1202 is a Radio Frequency (RF) module for communicating with the Internet wirelessly.
  • RF Radio Frequency
  • the memory 1206 is configured to store content such as sharing instructions and tag information.
  • an electronic device comprising: a memory and a processor, the memory storing a computer program, the processor being configured to execute the data sharing method described above by a computer program.
  • the electronic device may be a data sharing server for the user to implement the data sharing scenario of the data sharing method.
  • the data sharing server includes:
  • a communication interface 1302 configured to receive a sharing instruction generated by the client of the first application to perform a sharing operation on the target data
  • the processor 1304 is connected to the communication interface 1302, and is configured to acquire first label information that matches the target data according to the sharing instruction, where the first label information is used to indicate a category to which the target data belongs;
  • the tag information is used to obtain a first account list, where the second tag information of the account in the first account list matches the first tag information;
  • the communication interface 1302 is further configured to acquire an object account selected from the first account list for receiving target data; and is further configured to share the target data to the target account.
  • the memory 1306 is connected to the communication interface 1302 and the processor 1304, and is configured to store the first tag information and the first account list.
  • FIG. 13 is only schematic, and the electronic device can also be a smart phone (such as an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device (Mobile). Terminal devices such as Internet Devices, MID) and PAD.
  • FIG. 13 does not limit the structure of the above electronic device.
  • the electronic device may also include more or fewer components (such as a network interface, display device, etc.) than shown in FIG. 13, or have a different configuration than that shown in FIG.
  • the memory 1306 can be used to store software programs and modules, such as the data sharing method and the program instructions/modules corresponding to the device in the embodiment of the present invention.
  • the processor 1304 executes each of the software programs and modules stored in the memory 1306.
  • a functional application and data processing, that is, the above data sharing method is implemented.
  • Memory 1306 can include high speed random access memory, and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory.
  • memory 1306 can further include memory remotely located relative to processor 1304, which can be connected to the terminal over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
  • the communication interface 1302 described above is for receiving or transmitting data via a network.
  • Specific examples of the above network may include a wired network and a wireless network.
  • the communication interface 1302 includes a Network Interface Controller (NIC) that can be connected to other network devices and routers via a network cable to communicate with the Internet or a local area network.
  • NIC Network Interface Controller
  • communication interface 1302 is a Radio Frequency (RF) module for communicating with the Internet wirelessly.
  • RF Radio Frequency
  • the memory 1306 is configured to store contents such as storage instructions and tag information.
  • a storage medium is also provided.
  • the foregoing storage medium may be located in at least one of the plurality of network devices in the network.
  • the storage medium is arranged to store a computer program for performing the following steps:
  • the first tag information that matches the target data is obtained from the server, where the first tag information is used to indicate the category to which the target data belongs.
  • the first account list is obtained according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the storage medium is arranged to store a computer program for performing the following steps:
  • the first tag information that matches the target data is obtained according to the sharing instruction, where the first tag information is used to indicate a category to which the target data belongs;
  • the first account list is obtained according to the first tag information, where the second tag information of the account in the first account list matches the first tag information;
  • the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • a mobile hard disk e.g., a hard disk
  • magnetic memory e.g., a hard disk
  • the integrated unit in the above embodiment if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in the above-described computer readable storage medium.
  • the technical solution of the present application may be embodied in the form of a software product, or the whole or part of the technical solution, which is stored in the storage medium, including
  • the instructions are used to cause one or more computer devices (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application.
  • the disclosed client may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, unit or module, and may be electrical or otherwise.
  • the units described as separate components may or may not be physically separated, and the components displayed as the units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the first tag information matching the target data to be shared is acquired from the server, Acquiring the first account list according to the first tag information, wherein the second tag information of the account in the first account list matches the first tag information, so that not only the target data to be shared can be accurately shared,
  • the object account of the target data, and quickly obtaining the object account matching the shared target data from the first account list greatly reduces the time for finding the target account from the plurality of accounts, thereby achieving the effect of improving the efficiency of data sharing.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un procédé et un dispositif de partage de données. Le procédé consiste : à acquérir une instruction de partage générée par l'exécution d'une opération de partage sur des données cibles dans une interface d'affichage d'une première application ; en réponse à l'instruction de partage, à acquérir, à partir d'un serveur, des premières informations d'étiquette correspondant aux données cibles, les premières informations d'étiquette étant utilisées pour indiquer la catégorie des données cibles ; à acquérir une première liste de numéros de compte en fonction des premières informations d'étiquette, des secondes informations d'étiquette concernant un numéro de compte dans la première liste de numéros de compte correspondant aux premières informations d'étiquette ; à acquérir, à partir de la première liste de numéros de compte, un numéro de compte d'objet pour recevoir les données cibles ; et à partager les données cibles avec le numéro de compte d'objet. La présente invention résout le problème technique d'une efficacité de partage de données relativement faible existant actuellement dans un procédé de partage de données associé.
PCT/CN2018/079776 2017-04-12 2018-03-21 Procédé et dispositif de partage de données Ceased WO2018188460A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710238292.6 2017-04-12
CN201710238292.6A CN107147560A (zh) 2017-04-12 2017-04-12 数据分享方法及装置

Publications (1)

Publication Number Publication Date
WO2018188460A1 true WO2018188460A1 (fr) 2018-10-18

Family

ID=59773519

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/079776 Ceased WO2018188460A1 (fr) 2017-04-12 2018-03-21 Procédé et dispositif de partage de données

Country Status (2)

Country Link
CN (2) CN107147560A (fr)
WO (1) WO2018188460A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143421A (zh) * 2019-12-26 2020-05-12 杭州数梦工场科技有限公司 数据共享方法及装置、电子设备、存储介质
CN111429200A (zh) * 2020-02-24 2020-07-17 浙江口碑网络技术有限公司 一种内容关联方法及装置、存储介质、计算机设备
CN112399216A (zh) * 2020-10-27 2021-02-23 维沃移动通信(杭州)有限公司 资源分享方法、装置和电子设备
CN112994997A (zh) * 2021-05-21 2021-06-18 深圳传音控股股份有限公司 处理方法、处理设备及存储介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147560A (zh) * 2017-04-12 2017-09-08 腾讯科技(深圳)有限公司 数据分享方法及装置
CN108551419A (zh) * 2018-03-19 2018-09-18 联想(北京)有限公司 一种信息处理方法及装置
CN108616448B (zh) * 2018-04-26 2020-04-14 维沃移动通信有限公司 一种信息分享的路径推荐方法及移动终端
CN108664288A (zh) * 2018-05-14 2018-10-16 维沃移动通信有限公司 一种图像截取方法及移动终端
CN109245989A (zh) * 2018-08-15 2019-01-18 咪咕动漫有限公司 一种基于信息分享的处理方法、装置及计算机可读存储介质
CN110609816B (zh) * 2019-08-30 2022-12-20 维沃移动通信有限公司 一种信息分享方法、信息分享装置及终端
CN111740896B (zh) * 2020-07-07 2023-07-25 腾讯科技(深圳)有限公司 一种内容分享控制方法、装置、电子设备和存储介质
CN118296645A (zh) * 2020-09-30 2024-07-05 京东方科技集团股份有限公司 信息分享方法、电子设备及可读存储介质
CN114895991B (zh) * 2021-02-05 2024-06-25 华为技术有限公司 内容分享方法和电子设备
CN113285940B (zh) * 2021-05-17 2023-09-19 深圳Tcl新技术有限公司 一种设备连接方法及装置
CN114356307A (zh) * 2021-12-17 2022-04-15 上海浦东发展银行股份有限公司 一种业务的交互方法、装置、电子设备及存储介质
CN114821405B (zh) * 2022-04-12 2025-07-25 咪咕文化科技有限公司 关键点确定方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012028926A1 (fr) * 2010-08-31 2012-03-08 Nokia Corporation Procédés, appareils et produits programmes d'ordinateur permettant de déterminer les amis partagés des individus
CN105282010A (zh) * 2015-09-14 2016-01-27 小米科技有限责任公司 信息分享的处理方法、装置和服务器
CN105872593A (zh) * 2016-03-21 2016-08-17 乐视网信息技术(北京)股份有限公司 弹幕推送方法及装置
CN107147560A (zh) * 2017-04-12 2017-09-08 腾讯科技(深圳)有限公司 数据分享方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120158499A1 (en) * 2010-12-21 2012-06-21 Google Inc. Providing Advertisements on a Social Network
CN103002013B (zh) * 2012-11-06 2016-12-21 深圳中兴网信科技有限公司 社交点歌系统和社交点歌方法
CN103970972B (zh) * 2013-01-31 2018-08-17 中国移动通信集团公司 运动信息处理方法和装置
CN104144196A (zh) * 2013-07-05 2014-11-12 腾讯科技(深圳)有限公司 一种网页信息分享方法、装置及服务器
CN103577537B (zh) * 2013-09-24 2016-08-17 上海交通大学 面向图像分享网站图片的多重配对相似度确定方法
US9940664B2 (en) * 2013-12-30 2018-04-10 Tencent Technology (Shenzhen) Company Limited Information input method, account information input method and terminal
CN103914559A (zh) * 2014-04-14 2014-07-09 小米科技有限责任公司 筛选网络用户的方法及装置
CN104317932B (zh) * 2014-10-31 2018-04-27 小米科技有限责任公司 照片分享方法及装置
CN105591763B (zh) * 2014-11-18 2019-05-21 华为终端(东莞)有限公司 一种分发照片的方法及终端
WO2017011549A1 (fr) * 2015-07-15 2017-01-19 Becton, Dickinson And Company Système et procédé de sélection de marqueur
CN105721283B (zh) * 2016-01-26 2020-03-17 北京小米移动软件有限公司 截屏消息的发送方法、装置及设备
CN106055538B (zh) * 2016-05-26 2019-03-08 达而观信息科技(上海)有限公司 主题模型和语义分析相结合的文本标签自动抽取方法
CN106446191B (zh) * 2016-09-30 2019-11-05 浙江工业大学 一种基于Logistic回归的多特征网络流行标签预测方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012028926A1 (fr) * 2010-08-31 2012-03-08 Nokia Corporation Procédés, appareils et produits programmes d'ordinateur permettant de déterminer les amis partagés des individus
CN105282010A (zh) * 2015-09-14 2016-01-27 小米科技有限责任公司 信息分享的处理方法、装置和服务器
CN105872593A (zh) * 2016-03-21 2016-08-17 乐视网信息技术(北京)股份有限公司 弹幕推送方法及装置
CN107147560A (zh) * 2017-04-12 2017-09-08 腾讯科技(深圳)有限公司 数据分享方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143421A (zh) * 2019-12-26 2020-05-12 杭州数梦工场科技有限公司 数据共享方法及装置、电子设备、存储介质
CN111429200A (zh) * 2020-02-24 2020-07-17 浙江口碑网络技术有限公司 一种内容关联方法及装置、存储介质、计算机设备
CN111429200B (zh) * 2020-02-24 2023-04-28 浙江口碑网络技术有限公司 一种内容关联方法及装置、存储介质、计算机设备
CN112399216A (zh) * 2020-10-27 2021-02-23 维沃移动通信(杭州)有限公司 资源分享方法、装置和电子设备
CN112399216B (zh) * 2020-10-27 2023-05-09 维沃移动通信(杭州)有限公司 资源分享方法、装置和电子设备
CN112994997A (zh) * 2021-05-21 2021-06-18 深圳传音控股股份有限公司 处理方法、处理设备及存储介质
CN112994997B (zh) * 2021-05-21 2022-07-29 深圳传音控股股份有限公司 处理方法、处理设备及存储介质

Also Published As

Publication number Publication date
CN107147560A (zh) 2017-09-08
CN110380954A (zh) 2019-10-25
CN110380954B (zh) 2021-01-15

Similar Documents

Publication Publication Date Title
WO2018188460A1 (fr) Procédé et dispositif de partage de données
CN109819284B (zh) 一种短视频推荐方法、装置、计算机设备及存储介质
CN112930669B (zh) 内容推荐方法、装置、移动终端及服务器
US20170154119A1 (en) Application Search System and Method for Programmatically Adapting Search Results According to Partner-Specified Settings
US20140095308A1 (en) Advertisement distribution apparatus and advertisement distribution method
CN108334632B (zh) 实体推荐方法、装置、计算机设备和计算机可读存储介质
US20160098416A1 (en) Auto complete search box based on the user's context to reduce user's input
WO2015081792A1 (fr) Procédé, dispositif et système de recherche étendue corrélative et personnalisée
CN108197244A (zh) 一种搜索推荐词的推送方法和装置
CN107562847B (zh) 信息处理方法及相关产品
CN107562432B (zh) 信息处理方法及相关产品
US20170371900A1 (en) Generic card feature extraction based on card rendering as an image
WO2023051440A1 (fr) Procédé et appareil d'affichage d'informations et dispositif électronique et support de stockage lisible
WO2025190229A2 (fr) Procédé et appareil de recherche, dispositif et support de stockage
CN106899755B (zh) 信息分享方法、信息分享装置及终端
CN116016421A (zh) 促进在计算装置中执行的基于媒体的内容共享的方法、计算装置可读存储介质以及计算装置
CN105589873B (zh) 数据搜索方法、终端及服务器
CN109819002B (zh) 数据推送方法和装置、存储介质及电子装置
CN107968743B (zh) 推送信息的方法和装置
US9824149B2 (en) Opportunistically solving search use cases
CN112615958A (zh) 联系人显示方法、装置及电子设备
US10459959B2 (en) Top-k query processing with conditional skips
CN113282209B (zh) 电子书信息展示方法、电子设备及计算机存储介质
US20160210335A1 (en) Server and service searching method of the server
US10242106B2 (en) Enhance search assist system's freshness by extracting phrases from news articles

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18784454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18784454

Country of ref document: EP

Kind code of ref document: A1