CN111447468B - An information sharing system, method, and non-transitory machine-readable medium - Google Patents
An information sharing system, method, and non-transitory machine-readable medium Download PDFInfo
- Publication number
- CN111447468B CN111447468B CN202010219938.8A CN202010219938A CN111447468B CN 111447468 B CN111447468 B CN 111447468B CN 202010219938 A CN202010219938 A CN 202010219938A CN 111447468 B CN111447468 B CN 111447468B
- Authority
- CN
- China
- Prior art keywords
- sharing
- sharer
- terminal
- shared
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其是涉及一种信息共享系统、方法及非暂时性机器可读媒体。The present invention relates to the field of communication technology, in particular to an information sharing system, method and non-transitory machine-readable medium.
背景技术Background technique
随着网络技术及移动终端设备的发展,近年来,网络视频平台以及直播平台给人们带来更实时的视频服务与社交体验。With the development of network technology and mobile terminal equipment, in recent years, online video platforms and live broadcast platforms have brought people more real-time video services and social experience.
现有网络视频一般是一对一或一对多的分享方式,由视频提供者如网络主播上传影片,订阅者再自行点选观看,观众(订阅者)与网络主播为直接交互关系,如视频提供者邀请其他网络主播、好友、观众一起直播,在现在技术下,网络视频平台以及直播平台仅会让订阅者看到其在该网络视频平台以及该直播平台所订阅的网络主播的影片,对于共同直播的其他网络主播、好友、观众的其他视频内容则因为非其订阅者而无法看到,必须单独在网络视频平台以及直播平台对个别网络主播、好友、观众订阅后,才能够在有新的分享视频时提醒订阅者,前述仍属于一对一或一对多的分享。Existing online videos are generally shared one-to-one or one-to-many. Video providers such as network anchors upload videos, and subscribers click to watch them. The audience (subscribers) and network anchors have a direct interactive relationship, such as video The provider invites other network anchors, friends, and viewers to live broadcast together. Under the current technology, online video platforms and live broadcast platforms only allow subscribers to see the videos of the network anchors they subscribe to on the online video platform and the live broadcast platform. Other video content of other network anchors, friends, and viewers who are co-broadcasting cannot be seen because they are not subscribers. Only after subscribing to individual network anchors, friends, and viewers on the network video platform and live broadcast platform, can they be broadcast in new content. When sharing videos, remind subscribers that the aforementioned is still one-to-one or one-to-many sharing.
然而,有些视频活动为多个网络主播在特定时间为特定活动办理的,属于多对多的分享,此时,观众须订阅该视频活动的所有网络主播才能实时获得视频分享通知,结束后又要自行删除或编辑其订阅清单,操作相当麻烦。However, some video activities are handled by multiple web hosts for a specific event at a specific time, which is a many-to-many sharing. It is quite troublesome to delete or edit its subscription list by yourself.
本申请人发现现有技术至少存在以下技术问题:The applicant finds that the prior art has at least the following technical problems:
现有的网络视频不能对用户的多对多的分享清单进行管理,不能够满足用户的使用需要。Existing network video cannot manage the user's many-to-many sharing list, and cannot meet the use needs of the user.
发明内容Contents of the invention
本发明的目的在于提供一种信息共享系统、方法及非暂时性机器可读媒体,以解决现有技术中存在的网络视频不能对用户的多对多的分享者清单进行管理,不能够满足用户的使用需要的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。The purpose of the present invention is to provide an information sharing system, method and non-transitory machine-readable medium to solve the problem that the network video in the prior art cannot manage the user's many-to-many sharer list and cannot satisfy the user's Technical issues required for use. The many technical effects that can be produced by the preferred technical solutions among the many technical solutions provided by the present invention are described in detail below.
为实现上述目的,本发明提供了以下技术方案:To achieve the above object, the present invention provides the following technical solutions:
本发明提供的一种信息共享系统,包括第一共享者终端、接收者终端和服务器;An information sharing system provided by the present invention includes a first sharer terminal, a receiver terminal and a server;
所述第一共享者终端包括输入模块、处理模块、通讯模块以及显示模块;所述输入模块能够接收第一共享者身份信息、第一共享指令、共享属性和第一共享信息;The first sharer terminal includes an input module, a processing module, a communication module, and a display module; the input module can receive the first sharer identity information, the first sharing instruction, the sharing attribute and the first sharing information;
所述接收者终端至少为一个,包括输入模块、处理模块、通讯模块以及显示模块,所述输入模块用于接收共享请求;The receiver terminal is at least one, including an input module, a processing module, a communication module and a display module, and the input module is used to receive sharing requests;
所述服务器包括身份验证模块、清单管理模块、清单存储模块、信息存储模块、功能提供模块、功能执行模块及通知模块;所述身份验证模块能够接收所述第一共享者身份信息并进行验证,并存储所述共享属性;所述清单存储模块能够存储复数个共享清单;所述清单管理模块能够根据所述第一共享者身份信息、第一共享指令及共享请求新增一个所述共享清单,或存取、修改、删除存储于所述清单存储模块的至少一个所述共享清单;所述信息存储模块能够存储所述第一共享信息;所述功能提供模块能够根据所述共享属性产生所述共享功能清单,并将所述共享功能清单提供至所述接收者终端;所述功能执行模块能够执行对应于所述共享功能清单的共享功能;所述通知模块根据所述第一共享信息产生共享信息查询通知并发送给至少一个所述接收者终端,且接收者通过所述接收者终端发出共享信息查询请求,所述信息存储模块根据所述共享信息查询请求提供所述第一共享信息至所述接收者终端。The server includes an identity verification module, a list management module, a list storage module, an information storage module, a function providing module, a function execution module, and a notification module; the identity verification module can receive and verify the identity information of the first sharer, and storing the sharing attribute; the list storage module can store a plurality of sharing lists; the list management module can add a new sharing list according to the first sharer identity information, the first sharing instruction and the sharing request, Or access, modify, delete at least one of the shared lists stored in the list storage module; the information storage module can store the first shared information; the function providing module can generate the shared list according to the shared attributes sharing a list of functions, and providing the list of shared functions to the recipient terminal; the function execution module is capable of executing a shared function corresponding to the list of shared functions; the notification module generates a shared function according to the first shared information The information query notification is sent to at least one recipient terminal, and the recipient sends a shared information query request through the recipient terminal, and the information storage module provides the first shared information to all recipients according to the shared information query request. the recipient terminal.
可选地,所述信息共享系统还包括第二共享者终端;所述第二共享者终端包括输入模块、处理模块、通讯模块以及显示模块;所述输入模块用于接收第二共享者身份信息。Optionally, the information sharing system further includes a second sharer terminal; the second sharer terminal includes an input module, a processing module, a communication module, and a display module; the input module is used to receive the identity information of the second sharer .
可选地,所述第二共享者终端的输入模块用于接收共享属性、第二共享指令与第二共享信息。Optionally, the input module of the second sharer terminal is configured to receive sharing attributes, second sharing instructions and second sharing information.
可选地,所述输入模块还能够接收共享功能执行请求。Optionally, the input module can also receive a shared function execution request.
可选地,所述清单存储模块还包括共享信息清单。Optionally, the list storage module further includes a shared information list.
可选地,所述第一共享者身份信息包括身份代码及密码,所述身份代码为账号、电子邮件、电话、通用唯一辨识码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。Optionally, the identity information of the first sharer includes an identity code and a password, and the identity code is an account number, an email, a telephone number, a universal unique identification code, a global unique identification code, a universal unique identification code, and an international mobile subscriber identification code. and at least one of mobile network codes.
可选地,所述共享属性为选自个人、活动、游戏、运动、购物、拍卖、旅游、戏剧、娱乐、休闲生活、表演及新闻中的至少一种。Optionally, the shared attribute is at least one selected from personal, activity, game, sports, shopping, auction, travel, drama, entertainment, leisure life, performance and news.
可选地,所述第一共享指令为分享、上传、修改共享清单及删除所述共享清单中的至少一种。Optionally, the first sharing instruction is at least one of sharing, uploading, modifying the shared list and deleting the shared list.
可选地,所述第一共享信息为选自视频、音乐、图像及文字中的至少一种。Optionally, the first shared information is at least one selected from video, music, image and text.
可选地,所述共享功能为选自赞成、同意、推荐、喜爱、分享、留言、搜寻、播放、暂停、快转、回放、购买、付款、转帐、定位、投票、抽奖、加入及退出中的至少一种。Optionally, the sharing function is selected from approval, agreement, recommendation, favorite, sharing, message, search, play, pause, fast forward, replay, purchase, payment, transfer, positioning, voting, lottery, joining and exiting. at least one of .
一种用于第一共享者终端、接收者终端与服务器的共享清单处理方法,所述共享清单处理方法的步骤包含:A shared list processing method for a first sharer terminal, a recipient terminal, and a server, the steps of the shared list processing method include:
所述服务器从所述第一共享者终端接收第一共享者身份信息;The server receives first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述接收者终端接收共享请求;The server receives a sharing request from the recipient terminal;
所述服务器根据所述第一共享者身份信息、共享请求新增一个共享清单,或存取、修改、删除至少一个所述共享清单。The server adds a shared list, or accesses, modifies, and deletes at least one shared list according to the identity information of the first sharer and the sharing request.
一种用于第一共享者终端、接收者终端、第二共享者终端与服务器的共享清单处理方法,所述共享清单处理方法的步骤包含:A shared list processing method for a first sharer terminal, a receiver terminal, a second sharer terminal, and a server, the steps of the shared list processing method include:
所述服务器从所述第一共享者终端接收第一共享者身份信息;The server receives first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述第一共享者终端接收所述第一共享指令,所述第一共享指令包括至少一个共同分享端,所述共同分享端包括第二共享者终端;The server receives the first sharing instruction from the first sharer terminal, the first sharing instruction includes at least one common sharing end, and the common sharing end includes a second sharer terminal;
所述第二共享者终端接收所述第一共享指令,且所述第二共享者终端发出同意共享指令;The second sharer terminal receives the first sharing instruction, and the second sharer terminal sends an agree sharing instruction;
所述服务器根据所述第一共享指令与所述同意共享指令分别获得第一共享清单与第二共享清单,其中所述第一共享清单包括所述接收者终端的一接收者身份信息;以及The server respectively obtains a first sharing list and a second sharing list according to the first sharing instruction and the agreeing sharing instruction, wherein the first sharing list includes recipient identity information of the recipient terminal; and
所述服务器根据所述第一共享指令与所述同意共享指令新增一个共同共享清单,所述共同共享清单包括所述第一共享清单与所述第二共享清单。The server adds a common sharing list according to the first sharing instruction and the agreeing sharing instruction, and the common sharing list includes the first sharing list and the second sharing list.
一种用于第一共享者终端、接收者终端、第二共享者终端与服务器的共享清单处理方法,其特征在于,所述共享清单处理方法的步骤包含:A shared list processing method for a first sharer terminal, a recipient terminal, a second sharer terminal, and a server, wherein the steps of the shared list processing method include:
所述服务器从所述第一共享者终端接收第一共享者身份信息;The server receives first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述第一共享者终端接收所述第一共享指令,所述第一共享指令包括至少一个共同分享端,所述共同分享端包括所述第二共享者终端;The server receives the first sharing instruction from the first sharer terminal, the first sharing instruction includes at least one common sharing end, and the common sharing end includes the second sharer terminal;
所述服务器根据所述第一共享指令获得所述第一共享者终端与所述第二共享者终端的共享属性,判断是否有相同的共享属性,如有,对所述第二共享者终端发出所述第一共享指令;The server obtains the sharing attributes of the first sharer terminal and the second sharer terminal according to the first sharing instruction, judges whether there is the same sharing attribute, and if so, sends a message to the second sharer terminal the first shared instruction;
所述第二共享者终端接收所述第一共享指令,且所述第二共享者终端发出同意共享指令;The second sharer terminal receives the first sharing instruction, and the second sharer terminal sends an agree sharing instruction;
所述服务器根据所述第一共享指令与所述同意共享指令分别获得第一共享清单与第二共享清单,所述第一共享清单包括所述接收者终端的一接收者身份信息;以及The server obtains a first sharing list and a second sharing list respectively according to the first sharing instruction and the agreeing sharing instruction, the first sharing list includes recipient identity information of the recipient terminal; and
所述服务器根据所述第一共享指令与所述同意共享指令将所述第一共享清单并入所述第二共享清单。The server merges the first sharing list into the second sharing list according to the first sharing instruction and the agreeing sharing instruction.
可选地,所述方法还进一步包含根据所述共同共享清单产生共同共享功能。Optionally, the method further includes generating a common sharing function according to the common sharing list.
可选地,所述共同共享功能为选自赞成、同意、推荐、喜爱、分享、留言、搜寻、播放、暂停、快转、回放、购买、付款、转帐、定位、投票、抽奖、加入及退出中的至少一种。Optionally, the common sharing function is selected from approval, agreement, recommendation, favorite, share, message, search, play, pause, fast forward, replay, purchase, payment, transfer, location, vote, lottery, join and exit at least one of the
可选地,所述第一共享者身份信息包括身份代码及密码,该所述身份代码为选自账号、电子邮件、电话、通用唯一辨识码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。Optionally, the identity information of the first sharer includes an identity code and a password, and the identity code is selected from account number, email, telephone, universal unique identification code, global unique identification code, universal unique identification code, international mobile At least one of a user identification code and a mobile network code.
可选地,所述共享属性为选自个人、活动、游戏、运动、购物、拍卖、旅游、戏剧、娱乐、休闲生活、表演及新闻中的至少一种。Optionally, the shared attribute is at least one selected from personal, activity, game, sports, shopping, auction, travel, drama, entertainment, leisure life, performance and news.
可选地,所述第一共享指令为选自分享、上传、修改共享清单及删除共享清单中的至少一种。Optionally, the first sharing instruction is at least one selected from sharing, uploading, modifying the shared list and deleting the shared list.
可选地,所述共享请求为请求特定信息的共享或请求所述第一共享者的动态共享。Optionally, the sharing request is a request for sharing of specific information or a request for dynamic sharing of the first sharer.
一种用于第一共享者终端、接收者终端与服务器的信息共享方法,所述信息共享方法包括:An information sharing method for a first sharer terminal, a receiver terminal, and a server, the information sharing method comprising:
所述服务器从所述第一共享者终端接收所述第一共享者身份信息;The server receives the first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述第一共享者终端接收所述第一共享指令、所述第一共享信息;The server receives the first sharing instruction and the first sharing information from the first sharer terminal;
所述服务器根据所述第一共享信息更新所述共享信息清单;The server updates the shared information list according to the first shared information;
所述服务器根据所述第一共享者身份信息获得所述共享清单,所述共享清单包括接收者终端的一接收者身份信息;The server obtains the sharing list according to the first sharer's identity information, and the sharing list includes a recipient's identity information of a recipient terminal;
所述服务器根据所述第一共享信息、第一共享指令、共享清单产生共享信息查询通知给所述接收者终端;The server generates a shared information query notification to the recipient terminal according to the first shared information, the first shared instruction, and the shared list;
所述接收者终端发出共享信息查询请求;以及The recipient terminal sends a shared information query request; and
所述服务器根据共享所述信息查询请求提供所述第一共享信息至所述接收者终端。The server provides the first shared information to the recipient terminal according to the shared information query request.
可选地,所述共享功能为选自赞成、同意、推荐、喜爱、分享、留言、搜寻、播放、暂停、快转、回放、购买、付款、转帐、定位、投票、抽奖、加入及退出中的至少一种。Optionally, the sharing function is selected from approval, agreement, recommendation, favorite, sharing, message, search, play, pause, fast forward, replay, purchase, payment, transfer, positioning, voting, lottery, joining and exiting. at least one of .
一种用于本发明的非暂时性机器可读媒体,所述非暂时性机器可读媒体具有可执行指令使一个或多个处理单元执行一种用于所述第一共享者终端、接收者终端与服务器的信息共享方法,其包含:A non-transitory machine-readable medium used in the present invention, the non-transitory machine-readable medium has executable instructions to cause one or more processing units to perform a method for the first sharer terminal, recipient An information sharing method between a terminal and a server, comprising:
所述服务器从所述第一共享者终端接收所述第一共享者身份信息;The server receives the first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述接收者终端接收所述共享请求;the server receives the sharing request from the recipient terminal;
所述服务器根据所述第一共享者身份信息、第一共享指令、共享请求新增一个所述共享清单,或存取、修改、删除至少一个所述共享清单。The server adds a shared list, or accesses, modifies, and deletes at least one shared list according to the first sharer's identity information, the first sharing instruction, and the sharing request.
一种用于本发明的非暂时性机器可读媒体,所述非暂时性机器可读媒体具有可执行指令使一个或多个处理单元执行一种用于所述第一共享者终端、接收者终端、第二共享者终端与服务器的信息共享方法,其包含:A non-transitory machine-readable medium used in the present invention, the non-transitory machine-readable medium has executable instructions to cause one or more processing units to perform a method for the first sharer terminal, recipient The information sharing method of the terminal, the second sharer terminal and the server, which includes:
所述服务器从所述第一共享者终端接收所述第一共享者身份信息;The server receives the first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从第一共享者终端接收所述第一共享指令,所述第一共享指令包括至少一个共同分享端,所述共同分享端包括所述第二共享者终端;The server receives the first sharing instruction from the first sharer terminal, the first sharing instruction includes at least one common sharing end, and the common sharing end includes the second sharer terminal;
所述第二共享者终端接收所述第一共享指令,所述第二共享者终端发出同意共享指令;The second sharer terminal receives the first sharing instruction, and the second sharer terminal sends an agree sharing instruction;
所述服务器根据所述第一共享指令、同意共享指令分别获得第一共享清单与第二共享清单,所述第一共享清单包括所述接收者终端的一接收者身份信息;以及The server respectively obtains a first sharing list and a second sharing list according to the first sharing instruction and the agreeing sharing instruction, the first sharing list includes recipient identity information of the recipient terminal; and
所述服务器根据所述第一共享指令、同意共享指令新增一个所述共同共享清单,所述共同共享清单包括第一共享清单与第二共享清单的内容。The server adds a common sharing list according to the first sharing instruction and the agreeing sharing instruction, and the common sharing list includes the contents of the first sharing list and the second sharing list.
一种用于本发明的非暂时性机器可读媒体,所述非暂时性机器可读媒体具有可执行指令使一个或多个处理单元执行一种用于所述第一共享者终端、接收者终端、第二共享者终端与服务器的信息共享方法,其包含:A non-transitory machine-readable medium used in the present invention, the non-transitory machine-readable medium has executable instructions to cause one or more processing units to perform a method for the first sharer terminal, recipient The information sharing method of the terminal, the second sharer terminal and the server, which includes:
所述服务器从所述第一共享者终端接收所述第一共享者身份信息;The server receives the first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述第一共享者终端接收所述第一共享指令,第一共享指令包括至少一个共同分享端,所述共同分享端包括第二共享者终端;The server receives the first sharing instruction from the first sharer terminal, the first sharing instruction includes at least one common sharing end, and the common sharing end includes a second sharer terminal;
所述服务器根据所述第一共享指令获得第一共享者终端与第二共享者终端的共享属性,判断是否有相同的共享属性,如有,对所述第二共享者终端发出所述第一共享指令;The server obtains the sharing attributes of the first sharer terminal and the second sharer terminal according to the first sharing instruction, judges whether there is the same sharing attribute, and if so, sends the first sharing attribute to the second sharer terminal. Shared instructions;
所述第二共享者终端接收所述第一共享指令,所述第二共享者终端发出同意共享指令;The second sharer terminal receives the first sharing instruction, and the second sharer terminal sends an agree sharing instruction;
所述服务器根据所述第一共享指令、同意共享指令分别获得第一共享清单与第二共享清单,其中所述第一共享清单包括所述接收者终端的一接收者身份信息;以及The server respectively obtains a first sharing list and a second sharing list according to the first sharing instruction and the agreeing sharing instruction, wherein the first sharing list includes recipient identity information of the recipient terminal; and
所述服务器根据所述第一共享指令、同意共享指令将所述第一共享清单并入所述第二共享清单。The server merges the first sharing list into the second sharing list according to the first sharing instruction and the agreeing sharing instruction.
一种用于本发明的非暂时性机器可读媒体,所述非暂时性机器可读媒体具有可执行指令以致使一个或多个处理单元执行一种用于第一共享者终端、接收者终端与服务器的信息共享方法,其包含:A non-transitory machine-readable medium used in the present invention, the non-transitory machine-readable medium having executable instructions to cause one or more processing units to execute a method for a first sharer terminal, a recipient terminal A method of sharing information with a server, comprising:
所述服务器从所述第一共享者终端接收所述第一共享者身份信息;The server receives the first sharer identity information from the first sharer terminal;
所述服务器验证所述第一共享者身份信息;The server verifies the identity information of the first sharer;
所述服务器从所述第一共享者终端接收所述第一共享指令、第一共享信息;The server receives the first sharing instruction and first sharing information from the first sharer terminal;
所述服务器根据所述第一共享信息更新共享信息清单;The server updates the shared information list according to the first shared information;
所述服务器根据所述第一共享者身份信息获得所述共享清单,所述共享清单包括接收者终端的一接收者身份信息;The server obtains the sharing list according to the first sharer's identity information, and the sharing list includes a recipient's identity information of a recipient terminal;
所述服务器根据所述第一共享信息、第一共享指令、共享清单产生共享信息查询通知给所述接收者终端;The server generates a shared information query notification to the recipient terminal according to the first shared information, the first shared instruction, and the shared list;
所述接收者终端发出共享信息查询请求;以及The recipient terminal sends a shared information query request; and
所述服务器根据所述共享信息查询请求提供所述第一共享信息至所述接收者终端。The server provides the first shared information to the recipient terminal according to the shared information query request.
上述任一技术方案至少可以产生如下技术效果:Any of the above technical solutions can at least produce the following technical effects:
本发明通过第一共享者终端、接收者终端和服务器构成信息共享系统,实现了网络视频对用户的多对多共享清单进行管理,用户无需逐一订阅所有的视频主播也能实现对其提供视频内容的观赏,操作更为简单方便,提高了用户的使用体验。The present invention constitutes an information sharing system through the first sharer terminal, the receiver terminal and the server, and realizes the network video to manage the user's many-to-many sharing list, and the user can provide video content to all the video anchors without subscribing one by one The viewing and operation are simpler and more convenient, which improves the user experience.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明的信息共享系统的一个实施例示意图;Fig. 1 is a schematic diagram of an embodiment of the information sharing system of the present invention;
图2是本发明用于第一共享者终端、接收者终端与服务器的共享清单处理方法的一个实施例流程图;Fig. 2 is a flow chart of an embodiment of the sharing list processing method for the first sharer terminal, receiver terminal and server in the present invention;
图3是本发明用于第一共享者终端、接收者终端、第二共享者终端与服务器的共享清单处理方法的第一个实施例流程图;3 is a flow chart of a first embodiment of the sharing list processing method for the first sharer terminal, receiver terminal, second sharer terminal, and server of the present invention;
图4是本发明用于第一共享者终端、接收者终端、第二共享者终端与服务器的共享清单处理方法的第二个实施例流程图;4 is a flow chart of a second embodiment of the sharing list processing method for the first sharer terminal, receiver terminal, second sharer terminal, and server of the present invention;
图5是本发明用于第一共享者终端、接收者终端与服务器的信息共享方法的一个实施例流程图。Fig. 5 is a flow chart of an embodiment of the information sharing method for the first sharer terminal, receiver terminal and server in the present invention.
图中101、第一共享者终端;102、第二共享者终端;201、接收者终端;11、输入模块;12、处理模块;13、通讯模块;14、显示模块;2、网络;3、服务器;31、身份验证模块;32、清单管理模块;33、清单存储模块;34、信息存储模块;35、功能提供模块;36、功能执行模块;37、通知模块;32、清单管理模块。101, first sharer terminal; 102, second sharer terminal; 201, receiver terminal; 11, input module; 12, processing module; 13, communication module; 14, display module; 2, network; 3, 31. Identity verification module; 32. List management module; 33. List storage module; 34. Information storage module; 35. Function provision module; 36. Function execution module; 37. Notification module; 32. List management module.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other implementations obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.
如图1所示,根据本发明的一个实施例,本发明提供一种信息共享系统,包括第一共享者终端101、接收者终端201、第二共享者终端102、网络2以及服务器3。As shown in FIG. 1 , according to an embodiment of the present invention, the present invention provides an information sharing system, including a first sharer terminal 101 , a
第一共享者终端101,包括输入模块11、处理模块12、通讯模块13以及显示模块14,输入模块11用于接收第一共享者身份信息、第一共享指令、以及共享属性或第一共享信息中的一种。输入模块11为触控屏、触控板、鼠标、键盘、麦克风及相机等任何用以接收使用者输入信息或操作指令的设备,输入信息为文字、视频及/或声音,例如第一共享者身份信息、直播影片、直播音乐、照片、文字或其组合,也可以让使用者输入共享属性,共享属性为选自个人、活动、游戏、运动、购物、拍卖、旅游、戏剧、娱乐、休闲生活、表演及新闻中的至少一种属性;操作指令为终端操作指令或共享指令等,共享指令可以是分享、上传、修改共享清单及删除共享清单中的至少一种,输入模块11还可以让使用者输入共享请求或同意共享指令等。第一共享者身份信息包括身份代码及密码,该身份代码为来自账号、电子邮件、电话、通用唯一辨识码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。本发明的输入模块11根据所构成的元件提供多种登陆方式,例如包括触控屏、触控板、键盘元件的输入模块11可用以进行账号密码登陆;包括相机功能的输入模块11可用以进行人脸识别登陆;包括指纹感测功能的输入模块11可用以进行指纹识别登陆;包括麦克风功能的输入模块11可用以进行声音识别登陆,例如,在其他实施例中,第一共享者可以通过指纹识别方式存取存储在第一共享者终端101的身份代码及密码作为本信息共享系统所需的第一共享者身份信息。The first sharer terminal 101 includes an input module 11, a processing module 12, a communication module 13 and a display module 14, the input module 11 is used to receive the first sharer identity information, the first sharing instruction, and the sharing attribute or the first sharing information One of. The input module 11 is any device used to receive user input information or operation instructions, such as a touch screen, a touch panel, a mouse, a keyboard, a microphone, and a camera. The input information is text, video, and/or sound, such as the first sharer Identity information, live video, live music, photos, text or combinations thereof, users can also input shared attributes, shared attributes are selected from personal, activities, games, sports, shopping, auctions, travel, drama, entertainment, leisure life At least one attribute in , performance and news; the operation instruction is a terminal operation instruction or a sharing instruction, etc., and the sharing instruction can be at least one of sharing, uploading, modifying the sharing list and deleting the sharing list, and the input module 11 can also allow users to The user enters a sharing request or agrees to a sharing instruction, etc. The identity information of the first sharer includes the identity code and password, the identity code is from the account number, email, phone number, universal unique identification code, global unique identification code, universal unique identification code, international mobile subscriber identification number and mobile network code at least one. The input module 11 of the present invention provides a variety of login methods according to the components formed, for example, the input module 11 comprising a touch screen, touch pad, and keyboard components can be used for account password login; the input module 11 comprising a camera function can be used for login. Face recognition login; the input module 11 comprising fingerprint sensing function can be used for fingerprint identification login; the input module 11 comprising microphone function can be used for voice recognition login, for example, in other embodiments, the first sharer can pass fingerprint The identification method accesses the identity code and password stored in the first sharer's terminal 101 as the first sharer's identity information required by the information sharing system.
本发明的第一共享者终端101的处理模块12可以是中央处理单元、微处理器、芯片组、控制器、作业系统、驱动程序,或应用程序等。通讯模块13为有线或无线方式进行信息传输的通信元件,例如以太网(Ethernet)、Wi-Fi、蓝牙或红外线等。显示模块14为液晶屏、触控屏、有机发光二极管屏等任何可以将文字、网页、图片、视频信息呈现给使用者观看的设备。第一共享者终端101、接收者终端201、第二共享者终端102为台式机、笔记本、手机、智能手机、平板电脑等具有信息输入输出、信息处理与通讯功能的设备,在此并不限制其范围,使用者可通过前述各种终端装置登陆服务器3,并于终端装置使用信息共享服务。The processing module 12 of the first sharer terminal 101 of the present invention may be a central processing unit, a microprocessor, a chipset, a controller, an operating system, a driver, or an application program. The communication module 13 is a communication element for wired or wireless information transmission, such as Ethernet, Wi-Fi, Bluetooth or infrared. The display module 14 is any device capable of presenting text, web pages, pictures, and video information to the user, such as a liquid crystal screen, a touch screen, or an organic light-emitting diode screen. The first sharer terminal 101, the
本发明的接收者终端201包括输入模块11、处理模块12、通讯模块13以及显示模块14,各模块功能如前所述,在此不再赘述,在本实施例中,该输入模块11用于接收共享请求。第二共享者终端102也包括输入模块11、处理模块12、通讯模块13以及显示模块14,各模块功能与第一共享者终端101的各模块功能相同,在此不再赘述,在本实施例中,第二共享者终端102的输入模块11可接收第二共享者身份信息、共享属性、第二共享指令与第二共享信息。第二共享者身份信息包括身份代码及密码,该身份代码为来自账号、电子邮件、电话、通用唯一辨识码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。The
应当理解的是,本发明所述的第一共享者终端101、接收者终端201、第二共享者终端102的输入模块11、处理模块12、通讯模块13以及显示模块14为设置于不同终端的功能相同或相似模块。It should be understood that the input module 11, the processing module 12, the communication module 13 and the display module 14 of the first sharer terminal 101, the
网络2用以在第一共享者终端101、接收者终端201、第二共享者终端102以及服务器3之间进行信息传递,网络2指使用各种通讯协议以令彼此进行信息传输,例如传输控制协议/网际协议(TCP/IP)、超文件传输协议(HTTP)、轻型目录访问协议(LDAP)等通讯协议的网际网络、内联网、广域网WAN)、局域网(LAN)、无线网络、蓝牙、WiFi、移动通讯网络或者任何其他网络类型,本领域技术人员应理解不限在此,在本实施例中,为了将信息、影片、应用程序和API(Application Programming Interface,应用程序接口)以低延迟、高速方式在各项装置的间传递,网络2除网际网络外还包括内容分发网络(Content DeliveryNetwork,CDN)、网络域名(Domain Name System,DNS)以及负载平衡器(Load Balancer)。The
服务器3为用以运行提供本发信息共享服务的软件或应用程序的计算机设备,包括但不限于档案服务器、数据库服务器、网页服务器、应用程序服务器等。本发明的服务器3包括身份验证模块31,用于接收第一共享者身份信息并进行验证,以及存储该共享属性;清单存储模块33,用以存储复数个共享清单;清单管理模块32,根据第一共享者身份信息、第一共享指令与共享请求新增一个共享清单,或存取、修改、删除存储于该清单存储模块33的至少一个共享清单;信息存储模块34,用以存储第一共享信息;功能提供模块35,根据共享属性产生共享功能清单,并将共享功能清单提供至接收者终端201;功能执行模块36,用以执行与共享清单相对应的共享功能;以及通知模块,根据第一共享信息产生共享信息查询通知给至少一个接收者终端,且接收者通过该接收者终端发出共享信息查询请求,该信息存储模块34根据该共享信息查询请求提供第一共享信息至该接收者终端。在本实施例中,服务器3为亚马逊弹性云端运算服务器(Amazon Elastic Compute Cloud,Amazon EC2),用以提供前述模块的运行,通过网络接收来自第一共享者终端101、接收者终端201、第二共享者终端102的信息进行处理,并将处理后的结果通过网络提供给第一共享者终端101、接收者终端201、第二共享者终端102。The server 3 is a computer device used to run software or application programs that provide the information sharing service of the present invention, including but not limited to file servers, database servers, web servers, application program servers, and the like. The server 3 of the present invention includes an
身份验证模块31存储有共享者身份验证所需的信息,用于接收该第一共享者身份信息并进行验证,身份验证模块31第一共享者终端101收到第一共享者的身份代码及密码后,与存储在模块内的信息进行比对,如二者相符,判断为通过,允许第一共享者使用服务器3的各模块功能,或允许服务器3的各模块提供服务给第一共享者。身份验证模块31还用以存储第一共享者的共享属性,共享属性为来自个人、活动、游戏、运动、购物、拍卖、旅游、戏剧、娱乐、休闲生活、表演及新闻中的至少一种,共享属性可用以将第一共享者、接收者及第二共享者进行分类或标签化,以便于后续共享清单处理使用。在本实施例中,身份验证模块31可以是至少一兼容关系数据库,例如全受管关系数据库(Amazon Aurora)、物件-关系型数据库服务器(PostgreSQL)和开放源代码的关联式数据库(MySQL)等,但不限在此。The
信息存储模块34为存储第一共享信息的设备,在本实施例中,信息存储模块34为云端存储设备如亚马逊简易存储服务(Amazon Simple Storage Service,Amazon S3),在其他实施例中,信息存储模块34还可以是独立设置的存储设备如计算机或服务器。
本发明的清单存储模块33,用以存储复数个共享清单,共享清单系指共享者的共享清单,共享清单至少包括一个接收者的身份信息,例如接收者的名称、账号、电子邮件、电话、通用唯一辨识码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一,也可以是信息共享系统给予的具唯一性的编号。清单管理模块32,根据该第一共享者身份信息、该第一共享指令与该共享请求新增一个共享清单,或存取、修改、删除存储于该清单存储模块33的至少一个共享清单。在本实施例中,第一共享者可以通过清单管理模块32存取清单存储模块33中的共享清单,并通过共享清单将共享信息分享给接收者,以使第一共享者与接收者之间产生互动与交流,第一共享者也可以修改、删除存储于该清单存储模块33的至少一个共享清单。在本实施例中,清单管理模块32为非关联式数据库,用以建立与存储表单式信息,例如共享清单,在其他实施例中,还可以存储共享信息清单如影片清单等。本发明的共享功能为赞成、同意、推荐、喜爱、分享、留言、搜寻、播放、暂停、快转、回放、购买、付款、转帐、定位、投票、抽奖、加入及退出中的至少一种。The
功能提供模块35根据第一共享者终端101的共享属性产生一个共享功能清单,共享功能清单存储于清单存储模块33,且功能提供模块35能将该共享功能清单提供至该接收者终端201,据此,第一共享者终端101与接收者终端201可具有相同的共享功能。在其他实施例中,第一共享者也可以通过第一共享者终端101挑选并设定准备与接收者共享的共享功能,第一共享者终端101与接收者终端201有部分共享功能相同。The
服务器3包括至少一个功能执行模块36,用以执行共享功能清单所列的功能,功能执行模块36可以是视频播放模块,用以播放、暂停、快进及回放存储于信息存储模块34的第一共享信息;功能执行模块36也可以是支付模块,用以购买、付款及转帐功能;功能执行模块36还可以是定位模块,用以发出定位指令使第一共享者终端101和/或接收者终端201发送其定位信息至服务器3。在其他实施例中,服务器3还可以通过多个功能执行模块36共同或轮流执行以提供共享者与接收者所需的服务。Server 3 comprises at least one function execution module 36, in order to carry out the function listed in the list of shared functions, function execution module 36 can be a video playing module, in order to play, pause, fast forward and replay the first information stored in the
通知模块37可以根据第一共享信息或共享信息清单产生共享信息查询通知给至少一个接收者终端201,例如通知模块37可定期查询信息存储模块34中的共享信息并与前次查询结果进行比较,当服务器3从第一共享者终端101接收并存储第一共享信息后,信息存储模块34中的共享信息会增加,通知模块37即可通过与前次查询结果比较产生一个共享信息的数量差异,当差异为正时,生成一条查询通知给至少一个接收者终端201。通知模块37也可以通过更新的共享信息清单生成一条查询通知给至少一个接收者终端201。接收者通过接收者终端201发出共享信息查询请求,信息存储模块34根据该共享信息查询请求提供第一共享信息至接收者终端201。The
如图2所示,本发明的一种用于第一共享者终端101、接收者终端201与服务器3的共享清单处理方法,第一共享者可根据需求通过第一共享者终端101去处理存储于服务器3的共享清单,其中该需求为共享清单的存取、修改或删除。As shown in Figure 2, a shared list processing method for the first sharer terminal 101, the
在步骤S201中,服务器3从第一共享者终端101接收第一共享者身份信息。例如,第一共享者通过智能手机输入身份代码及密码,或通过指纹识别方式存取存储在智能手机的身份代码及密码,智能手机将身份代码及密码传送给服务器3。In step S201 , the server 3 receives first sharer identity information from the first sharer terminal 101 . For example, the first sharer enters the identity code and password through the smart phone, or accesses the identity code and password stored in the smart phone through fingerprint identification, and the smart phone sends the identity code and password to the server 3 .
在步骤S202中,服务器3验证第一共享者身份信息。例如,服务器3从智能手机接收到第一共享者的身份代码及密码后,身份验证模块31会将第一共享者的身份代码及密码与存储在身份验证模块31内的共享者身份信息进行比对验证,如二者相符,判断为通过,允许第一共享者使用服务器3的各模块功能,如二者至少有一项不相符,判断为不通过,服务器3不提供任何模块功能给第一共享者使用。In step S202, the server 3 verifies the identity information of the first sharer. For example, after the server 3 receives the first sharer's identity code and password from the smart phone, the
在步骤S203中,服务器3从接收者终端201接收共享请求。例如,接收者希望观看第一共享者所分享的共享信息,或接收者希望成为第一共享者的追踪者时,接收者可通过作为接收者终端201的智能手机发出一条共享请求给服务器3,即共享请求可以是请求特定信息例如视频、音乐、文字或其组合的共享,或请求第一共享者的动态共享。In step S203 , the server 3 receives a sharing request from the
在步骤S204中,服务器3根据第一共享者身份信息、第一共享指令与共享请求新增一个共享清单,或存取、修改、删除至少一个共享清单。例如,服务器3先从第一共享者的智能手机接收第一共享者身份信息,以查找出相应的共享清单,接着从接收者的智能手机接收共享请求,再根据来自第一共享者智能手机的第一共享指令去修改、删除共享清单。In step S204, the server 3 adds a shared list, or accesses, modifies, and deletes at least one shared list according to the first sharer's identity information, the first sharing instruction and the sharing request. For example, the server 3 first receives the identity information of the first sharer from the smart phone of the first sharer to find out the corresponding sharing list, then receives the sharing request from the smart phone of the recipient, and then according to the information from the smart phone of the first sharer, The first shared command is to modify and delete the shared list.
如图3所示,本发明的一种用于第一共享者终端101、接收者终端201、第二共享者终端102与服务器3的共享清单处理方法,第一共享者为使第二共享者成为一起共享信息者,在不变更共享者相应的共享清单的情况下,本方法可以新增一个共同共享清单,该共同共享清单包括第一共享者、接收者与第二共享者的身份信息。As shown in Fig. 3, a kind of sharing list processing method for the first sharer terminal 101,
步骤S301服务器3从第一共享者终端101接收第一共享者身份信息;步骤S302服务器3验证第一共享者身份信息,步骤S301与步骤S302同步骤S201与步骤S202,在此不多赘述。Step S301 The server 3 receives the first sharer's identity information from the first sharer's terminal 101; Step S302 The server 3 verifies the first sharer's identity information. Steps S301 and S302 are the same as Steps S201 and S202, and will not be repeated here.
在步骤S303中,服务器3从接收者终端201接收第一共享指令,该第一共享指令包括至少一个共同分享端,其中共同分享端包括第二共享者终端102。例如,第一共享者通过智能手机发出第一共享指令时,即指定第二共享者的第二共享者终端102作为其共同分享端,在本实施例中,第一共享指令为“加入”,在其他实施例中,第一共享指令也可以是合并、连线、预约连线等涉及共享操作的指令。In step S303 , the server 3 receives a first sharing instruction from the
在步骤S304中,第二共享者终端102接收第一共享指令,第二共享者终端102发出同意共享指令。例如,第二共享者的智能手机从服务器3获得第一共享指令,并于显示模块14显示“同意加入”的图标,第二共享者通过智能手机的输入模块11点选“同意加入”的图标后,第二共享者的智能手机向服务器3发出同意共享指令。In step S304, the second sharer's terminal 102 receives the first sharing instruction, and the second sharer's terminal 102 issues an agreeing sharing instruction. For example, the smart phone of the second sharer obtains the first sharing instruction from the server 3, and displays the icon of "agree to join" on the display module 14, and the second sharer clicks the icon of "agree to join" through the input module 11 of the smart phone Afterwards, the smart phone of the second sharer sends an instruction to agree to share to the server 3 .
在步骤S305中,服务器3根据第一共享指令与同意共享指令分别获得第一共享清单与第二共享清单,其中第一共享清单包含接收者的身份信息。接收者的身份信息包括身份代码及密码,该身份代码为账号、电子邮件、电话、通用唯一识别码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。在本实施例中,第一共享清单包括接收者终端201的通用唯一识别码、全域唯一识别码、通用唯一识别码、国际移动用户识别码或移动网络编码。在其他实施例中,第一共享清单也可以包括接收者终端201的接收者账号、电子邮件或电话。In step S305, the server 3 respectively obtains a first sharing list and a second sharing list according to the first sharing instruction and the agreeing sharing instruction, wherein the first sharing list includes the identity information of the recipient. The recipient's identity information includes identity code and password, the identity code is at least one of account number, email, phone number, universal unique identification code, global unique identification code, universal unique identification code, international mobile subscriber identification code and mobile network code kind. In this embodiment, the first shared list includes a UUID, a GUNI, a UUID, an IMSI or a mobile network code of the
在步骤S306中,服务器3根据第一共享指令与同意共享指令新增一个共同共享清单,该共同共享清单包括第一共享清单与第二共享清单的内容,即共同共享清单包括第一共享者终端、接收者终端以及第二共享者终端的账号、电子邮件、电话、通用唯一识别码、全域唯一识别码、通用唯一识别码、国际移动用户识别码及移动网络编码中的至少一种。例如,服务器3从第二共享者的智能手机接收到同意共享指令后,表示第二共享者同意与第一共享者互为共同分享端,清单管理模块32根据同意共享指令与第一共享指令新增一个共同共享清单,共同共享清单中包括互为共同分享端的第一共享者终端101与第二共享者终端102,共同共享清单存储于清单存储模块33,榆次同时,清单存储模块33存有第一共享者终端101的第一共享清单、第二共享者终端102的第二共享清单以及包括第一共享者终端101、第二共享者终端102与接收者终端201的共同共享清单。而成为共同分享端的第二共享者除能接收第一共享者的第一共享信息外,更可以从第二共享者终端102如智能手机输入第二共享信息,并通过服务器3分享给第一共享者与接收者。In step S306, the server 3 adds a common sharing list according to the first sharing instruction and the consent sharing instruction, and the common sharing list includes the content of the first sharing list and the second sharing list, that is, the common sharing list includes the contents of the first sharer terminal , at least one of the account number of the recipient terminal and the second sharer's terminal, email, phone number, UUID, GUNI, UUID, IMSI, and mobile network code. For example, after the server 3 receives the consent sharing command from the smartphone of the second sharer, it indicates that the second sharer agrees to be a common sharing terminal with the first sharer, and the
在本实施例中,由于服务器3的清单存储模块33存储有第一共享者的共享清单、第二共享者的共享清单与共同共享清单,据此,当第一共享者或第二共享者上传共享信息时,服务器3可以通过共同共享清单、第一共享者的共享清单与第二共享者的共享清单发送共享通知或共享信息给各清单中的接收者与共享者的终端。例如,当第一共享者与第二共享者互为共同分享端时,第一共享者通过第一共享者终端101与服务器3提供视频至第二共享者终端102时,服务器3会根据共同共享清单与第一共享者的共享清单将在第二共享者终端102的视频分享给第一共享者的接收者。In this embodiment, since the
在其他实施例中,如第一共享者欲终止与第二共享者的共同分享关系时,第一共享者可发出一条删除共享者的共享指令,服务器3会根据共享指令删除共同共享清单,使第一共享者终端101与第二共享者终端102不再为共同分享端。在其他实施例中,第一共享者的第一共享指令中还包括共享期限,共享期限为预设的时间或日期,例如一小时、一天、一个月或其它指定的日期,当服务器3的日期超过该共享期限后,服务器3即会删除共同共享清单。In other embodiments, if the first sharer intends to terminate the shared relationship with the second sharer, the first sharer can issue a sharing instruction to delete the sharer, and the server 3 will delete the shared list according to the sharing instruction, so that The first sharer's terminal 101 and the second sharer's terminal 102 are no longer the common sharer's terminal. In other embodiments, the first sharing instruction of the first sharer also includes a sharing period, and the sharing period is a preset time or date, such as one hour, one day, one month or other specified dates, when the date of the server 3 After the sharing period expires, the server 3 will delete the common sharing list.
图4为根据本发明用于第一共享者终端、接收者终端、第二共享者终端与服务器的共享清单处理方法的第二实施例的流程图,本实施例为用以更新第二共享者的第二共享清单。如图4所示,步骤S401服务器3从第一共享者终端101接收第一共享者身份信息;步骤S402服务器3验证第一共享者身份信息,步骤S401与步骤S402同步骤S301与步骤S302,在此不再赘述。4 is a flow chart of the second embodiment of the sharing list processing method for the first sharer terminal, receiver terminal, second sharer terminal, and server according to the present invention. This embodiment is used to update the second sharer The second shared list of . As shown in Figure 4, step S401 server 3 receives the first sharer identity information from the first sharer terminal 101; step S402 server 3 verifies the first sharer identity information, step S401 and step S402 are the same as step S301 and step S302, in This will not be repeated here.
在步骤S403中,服务器3从接收者终端201接收一第一共享指令,第一共享指令包括至少一个共同分享端,该共同分享端包含第二共享者终端102。例如,第一共享者在通过智能手机发出第一共享指令时,即指定第二共享者的第二共享者终端102作为其共同分享端,在本实施例中,第一共享指令为“加入”,在其他实施例中,第一共享指令也可以是合并、连线、预约连线等涉及共享操作的指令。In step S403 , the server 3 receives a first sharing instruction from the
在步骤S404中,服务器3根据第一共享指令获得第一共享者终端101与第二共享者终端102的共享属性,判断是否有相同的共享属性,如有,对第二共享者终端102发出第一共享指令。例如,服务器3根据第一共享指令从身份验证模块31获得第一共享者的共享属性,由于第一共享指令包括第二共享者,故服务器3根据第一共享指令可从身份验证模块31获得第二共享者的共享属性,其中第一共享者的共享属性为游戏与娱乐,第二共享者的共享属性为游戏与活动。第一共享者与第二共享者有一共享属性“游戏”,因此,服务器3判断第一共享者与第二共享者有共同的共享属性,对第二共享者终端102发出第一共享指令。在其他实施例中,如第一共享者与第二共享者无共同的共享属性,服务器3不会对第二共享者终端102发出第一共享指令。In step S404, the server 3 obtains the sharing attribute of the first sharer terminal 101 and the second sharer terminal 102 according to the first sharing command, and judges whether there is the same sharing attribute. A shared command. For example, the server 3 obtains the sharing attributes of the first sharer from the
在步骤S405中,第二共享者终端102接收第一共享指令,且由第二共享者终端102发出同意共享指令。例如,第二共享者的智能手机从服务器3获得第一共享指令,并于显示模块14显示“同意加入”的图标,第二共享者通过智能手机的输入模块11点选“同意加入”的图标后,第二共享者的智能手机向服务器3发出同意共享指令。In step S405 , the second sharer terminal 102 receives the first sharing instruction, and the second sharer terminal 102 issues an agree sharing instruction. For example, the smart phone of the second sharer obtains the first sharing instruction from the server 3, and displays the icon of "agree to join" on the display module 14, and the second sharer clicks the icon of "agree to join" through the input module 11 of the smart phone Afterwards, the smart phone of the second sharer sends an instruction to agree to share to the server 3 .
在步骤S406中,服务器根据第一共享指令与同意共享指令分别获得第一共享清单与第二共享清单,其中第一共享清单包含接收者终端。In step S406, the server respectively obtains a first sharing list and a second sharing list according to the first sharing instruction and the agreeing sharing instruction, wherein the first sharing list includes the recipient terminal.
在步骤S407中,服务器3根据第一共享指令与同意共享指令将第一共享清单并入第二共享清单,并入是指将第一共享清单内容与第二共享清单的内容结合。在本步骤执行前第二共享清单的内容不包括第一共享者终端与接收者终端;在本步骤完成后,第二共享清单的内容会更新,此时第二共享清单的内容包括第一共享者终端、接收者终端以及第二共享者终端。例如,服务器3从第二共享者的智能手机接收到同意共享指令后,表示第二共享者同意与第一共享者互为共同分享端,清单管理模块32根据同意共享指令与第一共享指令将第一共享清单并入第二共享清单,第二共享清单中即包括互为共同分享端的第一共享者终端101、接收者终端201与第二共享者终端102。在其他实施例中,例如第一共享者终端101的第一共享清单有100位接收者终端的信息,第二共享者终端102的第二共享清单有200位接收者终端的信息,在执行步骤S407后,第二共享清单内的接收者终端的信息数量可能由200位变更为300位,如第一共享清单与第二共享清单中有重复的接收者终端信息时,步骤S407后第二共享清单内的接收者终端的信息可能由200位变更为250位。In step S407, the server 3 merges the first shared list into the second shared list according to the first sharing instruction and the consent sharing instruction, merging refers to combining the content of the first shared list with the content of the second shared list. Before this step is executed, the content of the second sharing list does not include the first sharer terminal and the recipient terminal; after this step is completed, the content of the second sharing list will be updated, and at this time the content of the second sharing list includes the first The terminal of the recipient, the terminal of the recipient and the terminal of the second sharer. For example, after the server 3 receives the consent sharing command from the smart phone of the second sharer, it indicates that the second sharer agrees to be a common sharing terminal with the first sharer, and the
如图5所示,本发明的一种用于第一共享者终端101、接收者终端201与服务器3的信息共享方法,其包括:步骤S501,服务器3从第一共享者终端101接收第一共享者身份信息;步骤S502,服务器3验证第一共享者身份信息;步骤S503,服务器3从第一共享者终端101接收第一共享指令以及第一共享信息;步骤S504,服务器3根据第一共享信息更新共享信息清单;步骤S505,服务器3根据第一共享者身份信息获得共享清单,其中共享清单包含接收者终端201;步骤S506,服务器3根据第一共享信息、第一共享指令与共享清单产生共享信息查询通知给接收者终端;步骤S507,接收者终端发出共享信息查询请求;以及步骤S508,服务器3根据共享信息查询请求提供第一共享信息至接收者终端。As shown in FIG. 5, an information sharing method for the first sharer terminal 101, the
本领域技术人员根据前述说明可以了解到,本发明的信息共享系统可以新增、存取、修改或删除共享清单以及相应的共享功能,并根据系统操作者身份如第一共享者终端101、接收者终端201与第二共享者终端102提供相同或不同的共享功能与界面。Those skilled in the art can understand from the foregoing description that the information sharing system of the present invention can add, access, modify or delete the sharing list and the corresponding sharing functions, and according to the identity of the system operator such as the first sharer terminal 101, receiving The
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (24)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108134681 | 2019-09-25 | ||
TW108212698 | 2019-09-25 | ||
TW108212698U TWM594184U (en) | 2019-09-25 | 2019-09-25 | System for data sharing |
TW108134681A TWI741374B (en) | 2019-09-25 | 2019-09-25 | Method, system and non-transitory computer readable storage medium for data sharing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111447468A CN111447468A (en) | 2020-07-24 |
CN111447468B true CN111447468B (en) | 2023-04-25 |
Family
ID=71647975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010219938.8A Active CN111447468B (en) | 2019-09-25 | 2020-03-25 | An information sharing system, method, and non-transitory machine-readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111447468B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447950A (en) * | 2007-07-27 | 2009-06-03 | 捷讯研究有限公司 | Information exchange in wireless servers |
AU2013101248A4 (en) * | 2012-09-21 | 2013-10-17 | Ge Global Sourcing Llc | Management system and method |
WO2018104834A1 (en) * | 2016-12-07 | 2018-06-14 | Yogesh Chunilal Rathod | Real-time, ephemeral, single mode, group & auto taking visual media, stories, auto status, following feed types, mass actions, suggested activities, ar media & platform |
AU2018213164A1 (en) * | 2017-01-30 | 2019-08-08 | Xm Cyber Ltd. | Setting up penetration testing campaigns |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7861260B2 (en) * | 2007-04-17 | 2010-12-28 | Almondnet, Inc. | Targeted television advertisements based on online behavior |
EP2031911B1 (en) * | 2007-07-27 | 2017-03-01 | BlackBerry Limited | Method and system for resource sharing |
US8528028B2 (en) * | 2007-10-25 | 2013-09-03 | At&T Intellectual Property I, L.P. | System and method of delivering personal video content |
US20110288910A1 (en) * | 2010-05-19 | 2011-11-24 | Anuj Garg | Methods and apparatus for the acquisition and exchange of media content in communications network |
AU2011202182B1 (en) * | 2011-05-11 | 2011-10-13 | Frequency Ip Holdings, Llc | Creation and presentation of selective digital content feeds |
US9882945B2 (en) * | 2013-03-14 | 2018-01-30 | Synacor, Inc. | Media sharing communications system |
WO2019021048A1 (en) * | 2017-07-24 | 2019-01-31 | Yogesh Chunilal Rathod | Ephemeral content sharing and connecting users based on sharing unique link from 3r parties' applications and storing and relating unique identity or code of link sharing user with link accessing user |
-
2020
- 2020-03-25 CN CN202010219938.8A patent/CN111447468B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447950A (en) * | 2007-07-27 | 2009-06-03 | 捷讯研究有限公司 | Information exchange in wireless servers |
AU2013101248A4 (en) * | 2012-09-21 | 2013-10-17 | Ge Global Sourcing Llc | Management system and method |
WO2018104834A1 (en) * | 2016-12-07 | 2018-06-14 | Yogesh Chunilal Rathod | Real-time, ephemeral, single mode, group & auto taking visual media, stories, auto status, following feed types, mass actions, suggested activities, ar media & platform |
AU2018213164A1 (en) * | 2017-01-30 | 2019-08-08 | Xm Cyber Ltd. | Setting up penetration testing campaigns |
Non-Patent Citations (1)
Title |
---|
"基于企业信息系统集成的电子商务架构研究";张丽娟;《中国优秀硕博毕业论文》;20020228;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111447468A (en) | 2020-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110521172B (en) | Method and system for processing ephemeral content messages | |
US9246917B2 (en) | Live representation of users within online systems | |
US9380264B1 (en) | System and method for video communication | |
US20170118165A1 (en) | System and method for controlled sharing and synchronizing information across a plurality of mobile client application computers | |
US11290687B1 (en) | Systems and methods of multiple user video live streaming session control | |
KR102363643B1 (en) | Shared session techniques | |
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
JP6463463B2 (en) | Service processing method, apparatus, and server | |
US20160134583A1 (en) | System and method for openly sharing and synchronizing information across a plurality of mobile client application computers | |
US10516705B2 (en) | Device control for a communication session | |
CN102467723A (en) | System and method for providing recommendations to a user in a viewing social network | |
WO2013145518A1 (en) | Information processing device, information processing system, information processing method, and program | |
TWI741374B (en) | Method, system and non-transitory computer readable storage medium for data sharing | |
US20200104092A1 (en) | Group Slideshow | |
CN112100505B (en) | Content pushing method and device, computer equipment and storage medium | |
WO2019192352A1 (en) | Video-based interactive discussion method and apparatus, and terminal device | |
CN115604515A (en) | Synergy in video | |
JPWO2017170176A1 (en) | Information transmission system, information transmission method, and program | |
JP6304372B2 (en) | Management system, recording medium, and management method | |
AU2020439978B2 (en) | Enabling media features provided on a first screen device to be presented on a second screen device | |
JP2013105482A (en) | Video live chat system | |
CN111447468B (en) | An information sharing system, method, and non-transitory machine-readable medium | |
TWI764777B (en) | Method, system and non-transitory computer readable storage medium for data sharing | |
US20170134781A1 (en) | Method and apparatus for realizing custom menu, client and server | |
TWM594184U (en) | System for data sharing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |