WO2014202020A1 - 一种更新处理方法、服务器及客户端设备 - Google Patents

一种更新处理方法、服务器及客户端设备 Download PDF

Info

Publication number
WO2014202020A1
WO2014202020A1 PCT/CN2014/080405 CN2014080405W WO2014202020A1 WO 2014202020 A1 WO2014202020 A1 WO 2014202020A1 CN 2014080405 W CN2014080405 W CN 2014080405W WO 2014202020 A1 WO2014202020 A1 WO 2014202020A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
information
client device
operation behavior
user operation
Prior art date
Application number
PCT/CN2014/080405
Other languages
English (en)
French (fr)
Inventor
毛剑
黄梦华
黄声声
刘丁
钟贞香
Original Assignee
贝壳网际(北京)安全技术有限公司
北京金山网络科技有限公司
北京金山安全软件有限公司
珠海市君天电子科技有限公司
可牛网络技术(北京)有限公司
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 贝壳网际(北京)安全技术有限公司, 北京金山网络科技有限公司, 北京金山安全软件有限公司, 珠海市君天电子科技有限公司, 可牛网络技术(北京)有限公司 filed Critical 贝壳网际(北京)安全技术有限公司
Publication of WO2014202020A1 publication Critical patent/WO2014202020A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer

Definitions

  • the present invention relates to the field of mobile internet technologies, and in particular, to an update processing method, a server, and a client device. Background technique
  • the user can collect certain video programs, for example, to collect a TV drama.
  • the drama of the TV series is frequently updated, and the user generally wants to know the update of the TV drama in real time.
  • the user In order for the user to know the update of the video program collected by the user in time, the user usually needs to register the personal account with the video server on the network side, and the video server can collect the user account when the user logs in through the registered personal account. The update of the video program is notified to the user.
  • An object of the embodiments of the present invention is to provide an update processing method, a server, and a client device, so as to realize an update situation in real time and convenient for a user without logging in to a personal account.
  • the first aspect of the present invention discloses an update processing method, which is applied to a server connected to a client device, where the method includes:
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object that the user subscribes to or collects;
  • the update processing according to the temporary identifier includes:
  • object update information is sent to the client device to inform the user that the user subscribed or bookmarked the object has an update.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the method further includes:
  • the update processing according to the temporary identifier includes:
  • the identification and object update information is pushed to cause the push notification server to send object update information to the client device to inform the user that the user subscribed or the favorite object has an update.
  • the user subscribes to or collects objects including one or more of an audio program, a video program, a file, an application, and a picture.
  • the receiving, by the client device, the temporary identifier allocation request includes:
  • the client device And receiving, by the client device, the first user operation behavior indication information, where the first user operation behavior indication information carries the first user operation behavior information and the temporary identifier allocation request;
  • the method further includes:
  • the method further includes: Recording account information of a user account logged in through the client device;
  • the method further includes:
  • the second aspect of the present invention further provides another update processing method, which is applied to a client device connected to a server, where the method includes:
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the method further includes: receiving object update information sent by the server;
  • an object update notification is sent to the user to let the user know that the user subscribed or bookmarked the object has an update.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the method further includes: receiving object update information sent by the push notification server;
  • an object update notification is sent to the user to let the user know that the user subscribed or bookmarked the object has an update.
  • the user subscribes to or collects objects including one or more of an audio program, a video program, a file, an application, and a picture.
  • the sending to the server Temporary identity assignment requests include:
  • the first user operation behavior indication information is sent to the server, where the first user operation behavior indication information carries the first user operation behavior information and the temporary identifier allocation request.
  • the third aspect of the present invention further provides a server, including:
  • a receiving unit configured to receive a temporary identifier allocation request sent by the client device
  • An allocating unit configured to allocate a temporary identifier to the client device according to the temporary identifier allocation request received by the receiving unit, and send the temporary identifier to the client device;
  • the receiving unit is further configured to receive user operation behavior indication information that is sent by the client device, where the user operation behavior indication information carries user operation behavior information and the temporary identifier;
  • a recording unit configured to record the user operation behavior information according to the carried temporary identifier, so that the user operation behavior information corresponds to the temporary identifier
  • an updating unit configured to perform an update process according to the temporary identifier when the user operation behavior information is updated, so that the client device learns that the user operation behavior information is updated.
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the update unit is specifically configured to:
  • object update information is sent to the client device to inform the user that the user subscribed or bookmarked the object has an update.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the recording unit is further configured to:
  • the update unit is specifically configured to:
  • the user subscribes to or collects objects including one or more of an audio program, a video program, a file, an application, and a picture.
  • the receiving unit is specifically configured to: receive, by the client device, first user operation behavior indication information, where the first user operation behavior indication The information carries the first user operation behavior information and the temporary identifier allocation request;
  • the recording unit is further configured to:
  • the recording unit is further configured to: record account information of a user account that is logged in through the client device;
  • the assigning unit After the assigning unit allocates the temporary identifier to the client device, the corresponding relationship between the temporary identifier and the account information is recorded according to the allocated temporary identifier;
  • the server further includes:
  • An account synchronization unit configured to determine the temporary identifier according to the account information recorded by the recording unit and the correspondence between the temporary identifier and the account information when detecting that the user account is logged in on another client device ;
  • the fourth aspect of the present invention further provides a client device, including:
  • a sending unit configured to send a temporary identifier allocation request to the server
  • a receiving unit configured to receive, by the server, a temporary identifier that is sent by the server according to the temporary identifier request sent by the sending unit;
  • the sending unit is further configured to send user operation behavior indication information to the server, where the user operation behavior indication information carries user operation behavior information and the temporary identifier.
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the receiving unit is further configured to receive object update information sent by the server;
  • the client device further includes:
  • the notification unit is configured to send an object update notification to the user according to the object update information, so that the user knows that the user subscribed or bookmarked the object has an update.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the receiving unit is further configured to: receive object update information sent by the push notification server; the client device further includes:
  • a notification unit configured to send an object update notification to the user according to the object update information, so that the user knows that the user subscribed or bookmarked the object has an update.
  • the user subscribes to or collects objects including one or more of an audio program, a video program, a file, an application, and a picture.
  • the sending unit is configured to: send, to the server, first user operation behavior indication information, where the first user operation behavior indication information is carried There are first user operation behavior information and the temporary identity assignment request.
  • the embodiment provides an update processing method, a server, and a client device.
  • the server allocates a temporary identifier to the client device, and records the user operation behavior information according to the temporary identifier.
  • the temporary identifier is performed according to the temporary identifier.
  • the update process is performed so that the client device knows that the user operation behavior information is updated. Therefore, the user does not need to log in to the personal account through the client device, so that the user can know in real time that the user operation behavior information is updated, which is very convenient for the user.
  • the client device when the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device itself is not needed, and the privacy of the user is not revealed.
  • the temporary identifier assigned by the server can be used, and the device identifier of the client device itself is not needed, and the privacy of the user is not revealed.
  • any product or method embodying the present invention necessarily does not necessarily require all of the advantages described above to be achieved at the same time.
  • FIG. 1 is a flowchart of an update processing method according to an embodiment of the present invention
  • FIG. 2 is a flowchart of another update processing method according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a server according to an embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of another server according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of another update processing method according to an embodiment of the present invention.
  • FIG. 6 is a flowchart of another update processing method according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a client device according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of another client device according to an embodiment of the present disclosure.
  • FIG. 9 is a flowchart of another update processing method according to an embodiment of the present invention. detailed description
  • the present invention provides two update processing methods, one applied to a server and one applied to a client device.
  • the server may be a video server, a shopping website server, an audio server, or the like.
  • the client device can be a computer, a mobile phone, a tablet, or the like. The following description first corresponds to the update processing method used in the server.
  • an update processing method provided by an embodiment of the present invention is applied to a server connected to a client device, and the method may include:
  • the client device can be connected to the server through a wired connection or a wireless connection, wherein the wireless connection mode can be a network connection, a wifi connection, a Bluetooth connection, or the like.
  • the temporary identifier is allocated to the client device according to the received temporary identifier allocation request, and the temporary identifier is sent to the client device.
  • the user operation behavior information indicates an object corresponding to the user operation behavior, and the information may be considered to represent an object that the user wants to know, for example, the user operation behavior information may include indicating the user's collection or subscription.
  • the user subscription information of the object wherein the user subscribes to or collects the object including one or more of an audio program, a video program, a file, an application, a news, an e-book, and a picture.
  • the user operational behavior information indicates a video program that the user has bookmarked.
  • the client device can send the temporary identifier when sending the user operation behavior information.
  • S400 Record the user operation behavior information according to the carried temporary identifier, so that the user operation behavior information corresponds to the temporary identifier;
  • the temporary identifier and the user operation behavior information corresponding to the temporary identifier may be recorded in a list manner.
  • the update information of the video can be sent to the corresponding client device.
  • the server may directly send object update information to the client device, or may send the object update information to the client device through the push notification server.
  • IOS IOS is a handheld device operating system developed by Apple
  • other servers such as video servers, send updates to Apple phones via Apple's Apple Push Notification Service APNS. Send a relay.
  • This APNS can be used as the push notification server in the present invention.
  • the user operation behavior information may include information of the object subscribed by the user, and the information of the object subscribed by the user indicates the object subscribed or collected by the user;
  • step S500 may include:
  • object update information is sent to the client device to inform the user that the user subscribed or bookmarked the object has an update.
  • the server only needs to directly push the update information to the client device according to the temporary identifier.
  • the client device is connected to the push notification server; the connection may be a wired connection or a wireless connection;
  • the temporary identifier allocation request received in step 100 further carries the push identifier of the client device;
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the method shown in FIG. 1 may further include: recording, according to the allocated temporary identifier, a correspondence between the temporary identifier and a push identifier of the client device;
  • the update processing according to the temporary identifier includes:
  • the push identifier of the client device may be allocated by the push notification server for the client device, and the push identifier corresponds to the device identifier of the client device.
  • the push notification server may determine the device identifier of the corresponding client device according to the correspondence between the push identifier and the device identifier of the client device, and according to the device The identifier sends the object update information and sends it to the corresponding client device.
  • the object subscribed or collected by the user may include one or several of an audio program, a video program, a file, an application, and a picture.
  • the temporary identifier allocation request in step S100 may be sent by the client device when the user operation behavior indication information is sent, for example, when the user collects the behavior information of the video, and the temporary identifier allocation request may also be It is included in the user operation behavior indication information sent by the client device.
  • step S 100 may include:
  • the client device And receiving, by the client device, the first user operation behavior indication information, where the first user operation behavior indication information carries the first user operation behavior information and the temporary identifier allocation request;
  • the first user operation behavior indication information may be user operation behavior indication information that is first sent out in the client device, that is, the temporary identifier allocation request may be included in the user operation behavior indication information that is first sent out in the client device.
  • the method may further include: recording, according to the allocated temporary identifier, the first user operation behavior information, to enable the first user, after the temporary identifier is allocated to the client device.
  • the operational behavior information corresponds to the temporary identification.
  • the first user operation behavior indication information may be operation behavior information first sent by the client device, such as behavior indication information corresponding to the first collection behavior, or may be the first time after the client device is started.
  • the temporary identifier allocation request is included in the user operation behavior indication information, and the request is not separately required, and the user operation behavior indication information may be sent to the server together with the user operation behavior indication information.
  • the user operation behavior indication information may also be used as a temporary identifier allocation request, for example, the user operation behavior indication information corresponding to the user's first collection behavior is used as the temporary identifier allocation request.
  • An update processing method is provided by the embodiment of the present invention.
  • the server allocates a temporary identifier to the client device, and records the user operation behavior information according to the temporary identifier.
  • the server performs update processing according to the temporary identifier, thereby
  • the client device learns that the user operation behavior information is updated. Therefore, the user does not need to log in to the personal account through the client device, so that the user can know in real time that the user operation behavior information is updated, which is very convenient for the user.
  • the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device itself is not needed, and the privacy of the user is not revealed.
  • the present invention can also synchronize the user operation behavior information corresponding to the temporary identifier to the client device used when the user logs in.
  • the method shown in FIG. 1 may further include:
  • the method shown in FIG. 1 may further include:
  • S700 Determine, when the user account is logged in on another client device, the temporary identifier according to the recorded account information and the correspondence between the temporary identifier and the account information.
  • S800 Search for user operation behavior information corresponding to the temporary identifier according to the temporary identifier.
  • S900. Send the found user operation behavior information to the other client device. In this way, when the user logs in on a client device, the user's previous collection behavior information or subscription behavior information before logging in on the other client device can be sent to the current client device, thereby realizing the user operation behavior. The synchronization of information on different client devices.
  • An update processing method provided by the embodiment of the present invention may allocate a temporary identifier to the client device, record the user operation behavior information according to the temporary identifier, and perform corresponding processing.
  • the update processing is performed according to the temporary identifier. Therefore, when the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device is not needed.
  • the invention is The security of user operation behavior information transmission and user operation behavior information update is improved without requiring user login.
  • the present invention also provides a server.
  • a server provided by an embodiment of the present invention may include:
  • the receiving unit 100 is configured to receive a temporary identifier allocation request sent by the client device.
  • the allocating unit 200 is configured to allocate a temporary identifier to the client device according to the temporary identifier allocation request received by the receiving unit 100, and send the allocated temporary identifier to the client device;
  • the receiving unit 100 is further configured to receive user operation behavior indication information that is sent by the client device, where the user operation behavior indication information carries user operation behavior information and a temporary identifier;
  • the recording unit 300 is configured to record the user operation behavior information according to the carried temporary identifier, so that the user operation behavior information corresponds to the temporary identifier;
  • the updating unit 400 is configured to perform an update process according to the temporary identifier when the user operation behavior information is updated.
  • a server provided by the embodiment of the present invention allocates a temporary identifier to the client device, and records the user operation behavior information according to the temporary identifier.
  • the client performs the update processing according to the temporary identifier, so that the client device is It is known that the user operation behavior information is updated. Therefore, the user is not required to log in to the personal account through the client device, so that the user can know in real time that the user operation behavior information is updated, which is very convenient for the user.
  • the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device itself is not needed, and the privacy of the user is not revealed.
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the updating unit 400 is specifically configured to: determine that an update or an object of the user is updated, and send object update information to the client device according to the temporary identifier, to notify the user that the user subscribes or collects the object. An update has appeared.
  • the object subscribed or collected by the user includes one or more of an audio program, a video program, a file, an application, and a picture.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates a user subscription Or a collection of objects;
  • the recording unit 300 is further configured to record, according to the temporary identifier allocated by the allocating unit 200, a correspondence between the temporary identifier and the push identifier of the client device;
  • the update unit 400 is specifically configured to:
  • the update information push request carries a push identifier and object update information of the client device, so that the push notification server sends the push notification to the client according to the push identifier
  • the end device sends the object update information to inform the user that the user subscribed or the favorite object has an update.
  • the object subscribed or collected by the user includes one or more of an audio program, a video program, a file, an application, and a picture.
  • the receiving unit 100 is specifically configured to receive the first user operation behavior indication information that is sent by the client device, where the first user operation behavior indication information carries the first user Operation behavior information and the temporary identification allocation request;
  • the recording unit 300 is further configured to record the first user operation behavior information according to the allocated temporary identifier, so that the first user operation behavior information corresponds to the temporary identifier.
  • the recording unit 300 is further configured to: record account information of a user account that is logged in through the client device, and after the allocation unit 200 allocates a temporary identifier to the client device, according to the allocated temporary identifier. Recording a correspondence between the temporary identifier and the account information;
  • the server further includes an account synchronization unit 500, configured to, according to the account information recorded by the recording unit 300 and the correspondence between the temporary identifier and the account information, when detecting that the user account logs in on another client device, Determining the temporary identifier, and searching for the user operation behavior information corresponding to the temporary identifier according to the temporary identifier, and sending the found user operation behavior information to the other client device.
  • an account synchronization unit 500 configured to, according to the account information recorded by the recording unit 300 and the correspondence between the temporary identifier and the account information, when detecting that the user account logs in on another client device, Determining the temporary identifier, and searching for the user operation behavior information corresponding to the temporary identifier according to the temporary identifier, and sending the found user operation behavior information to the other client device.
  • the following describes the update processing method for the client device.
  • an update processing method provided by the embodiment of the present invention is applied to a client device connected to a server, and the method may include:
  • the step S001 may include:
  • the first user operation behavior indication information is sent to the server, where the first user operation behavior indication information carries the first user operation behavior information and the temporary identifier allocation request.
  • 5003 Send user operation behavior indication information to the server, where the user operation behavior indication information carries user operation behavior information and the temporary identifier.
  • the user operation behavior information includes user subscription information, where the user subscription information indicates an object that the user subscribes to or collects;
  • the method shown in FIG. 5 may further include: receiving object update information sent by the server;
  • an object update notification is sent to the user to let the user know that the user subscribed or bookmarked the object has an update.
  • the client device is connected to the push notification server; the temporary identifier assignment request further carries a push identifier of the client device; the user operation behavior information includes user subscription information, and the user subscription information indicates a user subscription Or a collection of objects;
  • the method shown in FIG. 5 may further include:
  • S005 Send an object update notification to the user according to the object update information, so that the user knows that the user subscribed or bookmarked the object has an update.
  • the object subscribed or collected by the user includes one or more of an audio program, a video program, a file, an application, and a picture.
  • An update processing method is provided by the embodiment of the present invention.
  • the client device sends a temporary identifier allocation request to the server, obtains a temporary identifier allocated by the server, and sends user operation behavior information to the server according to the temporary identifier. Therefore, when the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device is not needed.
  • the server performs an update process according to the temporary identifier, so that the client device learns that the user operation behavior information is updated.
  • the user does not need to log in to the personal account through the client device, so that the user can know in real time that the user operation behavior information is updated, which is very convenient for the user.
  • the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, without using the client device.
  • the device ID of the device itself does not reveal the privacy of the user.
  • the embodiment of the present invention further provides a client device, as shown in FIG. 7, including:
  • a sending unit 001 configured to send a temporary identifier allocation request to the server
  • the receiving unit 002 is configured to receive, by the server, a temporary identifier that is sent by the server according to the temporary identifier request sent by the sending unit;
  • the sending unit 001 is further configured to send user operation behavior indication information to the server, where the user operation behavior indication information carries user operation behavior information and the temporary identifier.
  • a client device provided by the embodiment of the present invention may send a temporary identifier allocation request to a server, obtain a temporary identifier allocated by the server, and send user operation behavior information to the server according to the temporary identifier. Therefore, when the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device is not needed. When the user operation behavior information is updated, the server performs update processing according to the temporary identifier, so that the client device learns that the user operation behavior information is updated. Therefore, the user is not required to log in to the personal account through the client device, so that the user can know in real time that the user operation behavior information is updated, which is very convenient for the user. Moreover, when the client device sends the user operation behavior information to the server, the temporary identifier assigned by the server can be used, and the device identifier of the client device itself is not needed, and the privacy of the user is not revealed.
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the receiving unit 002 is further configured to receive object update information sent by the server;
  • the client device further includes:
  • the notification unit 003 is configured to send an object update notification to the user according to the object update information, so that the user knows that the user subscribed or bookmarked the object has an update.
  • the object subscribed or collected by the user includes one or more of an audio program, a video program, a file, an application, and a picture.
  • the client device is connected to a push notification server
  • the temporary identifier allocation request further carries a push identifier of the client device
  • the user operation behavior information includes user subscription information, and the user subscription information indicates an object subscribed or collected by the user;
  • the receiving unit 002 is further configured to: receive object update information sent by the push notification server;
  • the notification unit 003 is configured to send an object update notification to the user according to the object update information, so that the user knows that the user subscribed or bookmarked the object has an update.
  • the object subscribed or collected by the user includes one or more of an audio program, a video program, a file, an application, and a picture.
  • the sending unit 001 is specifically used for:
  • the first user operation behavior indication information is sent to the server, where the first user operation behavior indication information carries the first user operation behavior information and the temporary identifier allocation request.
  • another update processing method provided by the embodiment of the present invention may include:
  • the client device obtains a collection behavior of the video program sent by the user through the video client.
  • the video server allocates a temporary identifier to the client device according to the temporary identifier allocation request, and sends the temporary identifier to the client device.
  • FIG. 5 only sends a temporary identity allocation request to the video server when the user first generates the first collection behavior after the video client is installed, so that only the previously allocated temporary needs to be used when the subsequent collection behavior occurs.
  • the logo can be.
  • the client device sends the user operation behavior indication information to the video server, where the user operation behavior indication information carries the collection behavior information and the temporary identifier.
  • the video server records the collection behavior information according to the temporary identifier carried by the client, so that the collection behavior information corresponds to the temporary identifier.
  • the video server determines that the video of the user's collection is updated.
  • the video server determines, according to the correspondence between the temporary identifier and the push identifier of the client device, the push identifier of the client device.
  • the video server sends an update information push request to the push notification server, where the update information push request carries the push identifier and the object update information of the client device.
  • the push notification server sends the object update information to the client device.
  • the client device receives the object update information, and informs the user that the favorite video has been updated.
  • the execution process of each step shown in FIG. 9 has been described in the embodiment of FIG. 1 and will not be described again.
  • the user can view the video program and collect the video program through the Apple IOS mobile phone.
  • the embodiment of the present invention provides a method for promptly reminding the user of the video update when the user's favorite program is updated without the user logging in.
  • the client device on the IOS mobile phone requests a random Token (code, ie, temporary identifier, that is, a favorite Token) randomly generated from the video application server as the user's name.
  • the video application server uses the Token to associate and record the information of the Token and the user-uploaded favorite program.
  • the video server specifically records:
  • the client device will then save the collection T 0 ken.
  • the subsequent collection behavior of the user passes the collection token to the video application server to represent the user.
  • the video application server retrieves the corresponding Apple Push ID according to the favorite Token list of the program, and then informs the Apple Push Server to push the program update information to the user.
  • the video application client device When the user first collects the program, the video application client device requests a temporary collection Token from the video application server, and the video application server randomly generates a favorite Token, and pushes the collection Token with the device's Apple push ID -
  • the deviceToken establishes an association; the video application server records the relationship between the favorite Token and the user's favorite list, that is, the collection Token can establish a connection between the collection Token, the user favorite list, and the device deviceToken, that is, the user can represent the user through the favorite Token.
  • the list of favorites and the device ID of the phone The list of favorites and the device ID of the phone.
  • the first collection refers to the first collection operation after installing the video application client device.
  • the video application client device saves the collection Token for use in future collections.
  • the video application client device takes out the favorite Token and delivers the favorite Token to the video application server to represent the user through the favorite Token, and records the favorite program in the video application.
  • the list of favorites in the server ie update the list of favorites).
  • the video application server When the user's favorite program has an update, the video application server enumerates the favorite Token list of the program, detects the corresponding deviceToken, and requests the AP APNS to push the message, that is, the Apple APNS is notified to push the program update information to the user. Since the favorite Token requested by the client may be recorded on the video application server, when the program has an update, the video application server searches for the corresponding deviceToken according to the favorite Tokens, and requests the apple APNS to push the program update message according to the deviceToken.
  • Apple APNS pushes an update message to the specified deviceToken.
  • the client device can display the update message in the notification bar of the client to prompt the user for the favorite program. Updated.
  • the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product, which may be stored in a storage medium such as a ROM/RAM or a disk. , an optical disk, etc., includes instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present invention or portions of the embodiments.
  • a computer device which may be a personal computer, server, or network device, etc.
  • the invention is applicable to a wide variety of general purpose or special purpose computing system environments or configurations.
  • the invention may be described in the general context of computer-executable instructions executed by a computer, such as a program module.
  • program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types.
  • the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network.
  • program modules can be located in both local and remote computer storage media including storage devices.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本实施例提供的一种更新处理方法、服务器及客户端设备中,应用于服务器的方案可以为客户端设备分配临时标识,根据客户端发送的用户操作行为指示信息中携带的临时标识,记录用户操作行为信息,以使所述用户操作行为信息与所述临时标识相对应,当用户操作行为信息发生更新时,根据临时标识进行更新处理。本发明可以为客户端设备分配临时标识,根据临时标识记录用户操作行为信息并进行对应,当用户操作行为信息发生更新时,根据该临时标识进行更新处理。因此客户端设备将用户操作行为信息发送给服务器时,使用服务器分配的临时标识即可,无需使用客户端设备的设备标识。本发明在无需用户登录的前提下,提高了用户操作行为信息传输及用户操作行为信息更新的安全性。

Description

一种更新处理方法、 服务器及客户端设备
技术领域
本发明涉及移动互联网技术领域, 特别是涉及一种更新处理方法、 服务器及客 户端设备。 背景技术
随着科技的发展, 网络和多功能的客户端设备在人们生活中越来越重要。 目前用户已 经能够通过手机等设备观看视频、 浏览网页等。
以用户通过手机观看视频为例, 在观看视频时, 用户可以收藏某些视频节目, 例如收 藏一部电视剧, 电视剧的剧集时常进行更新, 用户一般都希望实时了解到电视剧的更新情 况。 为了用户能够及时了解到用户收藏的视频节目的更新情况, 通常情况下, 用户需要向 网络侧的视频服务器注册个人账户, 在用户通过注册的个人账户登录时, 视频服务器才能 将该用户账户所收藏的视频节目的更新情况通知给用户。
这种使用户获知其所收藏的视频节目的更新情况的方式, 需要用户登录个人账户, 操 作比较繁琐。 而且, 大多数用户不习惯登录个人账户, 因此无法实时获得其所收藏的节目 更新的信息。 发明内容
本发明实施例的目的在于提供一种更新处理方法、 服务器及客户端设备, 以实 现一种无需用户登录个人账户, 就可实时方便的获知更新情况的目的。
为达到上述目的, 本发明第一方面实施例公开了一种更新处理方法, 应用于与 客户端设备连接的服务器中, 所述方法包括:
接收所述客户端设备发送的临时标识分配请求;
根据所述接收的所述临时标识分配请求, 为所述客户端设备分配临时标识并将 所述临时标识发送给所述客户端设备;
接收所述客户端设备发送的用户操作行为指示信息, 所述用户操作行为指示信 息中携带有用户操作行为信息和所述临时标识;
根据所述携带的临时标识, 记录所述用户操作行为信息, 以使所述用户操作行 为信息与所述临时标识相对应;
当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理, 以使 所述客户端设备获知所述用户操作行为信息发生更新。
结合第一方面, 在第一方面的第一种可能实现方式中, 所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理包 括:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用 户订阅或收藏的对象出现了更新。
结合第一方面, 在第一方面的第二种可能实现方式中,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述临时标识与所述客户端设备的推送标识的 对应关系;
所述当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理包 括:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识和所述记录的对应关系, 确定所述客户端设备的推送标识; 向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器向所述客 户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的对象出现了更新。
结合第一方面的第一种可能实现方式或第二种可能实现方式, 所述用户订阅或 收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
结合第一方面, 在第一方面的第三种可能实现方式中, 所述接收所述客户端设 备发送的临时标识分配请求包括:
接收所述客户端设备发送的第一用户操作行为指示信息, 所述第一用户操作行 为指示信息中携带有第一用户操作行为信息和所述临时标识分配请求;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述第一用户操作行为信息, 以使所述第一用 户操作行为信息与所述临时标识相对应。
结合第一方面或上述第一方面的任一种可能实现方式, 所述方法还包括: 记录通过所述客户端设备登陆的用户账户的账户信息;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述临时标识与所述账号信息的对应关系; 当检测到所述用户账户在其他客户端设备上登陆时, 根据所述记录的账户信息 和所述临时标识与所述账号信息的对应关系, 确定所述临时标识;
根据所述临时标识, 查找与所述临时标识对应的用户操作行为信息; 将所述查找到的用户操作行为信息发送到所述其他客户端设备上。
本发明第二方面实施例还提供了另一种更新处理方法, 应用于与服务器连接的 客户端设备中, 所述方法包括:
向所述服务器发送临时标识分配请求;
接收所述服务器发送的、 所述服务器根据所述临时标识请求分配的临时标识; 向所述服务器发送用户操作行为指示信息, 所述用户操作行为指示信息中携带 有用户操作行为信息和所述临时标识。
结合第二方面, 在第二方面的第一种可能实现方式中,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述向所述服务器发送用户操作行为指示信息后, 所述方法还包括: 接收所述服务器发送的对象更新信息;
根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述用户订 阅或收藏的对象出现了更新。
结合第二方面, 在第二方面的第二种可能实现方式中,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述向所述服务器发送用户操作行为指示信息后, 所述方法还包括: 接收所述推送通知服务器发送的对象更新信息;
根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述用户订 阅或收藏的对象出现了更新。
结合第二方面的第一种可能实现方式或第二种可能实现方式, 所述用户订阅或 收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
结合第二方面, 在第二方面的第三种可能实现方式中, 所述向所述服务器发送 临时标识分配请求包括:
向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
本发明第三方面实施例还提供了一种服务器, 包括:
接收单元, 用于接收所述客户端设备发送的临时标识分配请求;
分配单元, 用于根据所述接收单元接收的所述临时标识分配请求, 为所述客户 端设备分配临时标识并将所述临时标识发送给所述客户端设备;
所述接收单元还用于接收所述客户端设备发送的用户操作行为指示信息, 所述 用户操作行为指示信息中携带有用户操作行为信息和所述临时标识;
记录单元, 用于根据所述携带的临时标识, 记录所述用户操作行为信息, 以使 所述用户操作行为信息与所述临时标识相对应;
更新单元, 用于当所述用户操作行为信息发生更新时, 根据所述临时标识进行 更新处理, 以使所述客户端设备获知所述用户操作行为信息发生更新。
结合第三方面, 在第三方面的第一种可能实现方式中,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述更新单元具体用于:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用 户订阅或收藏的对象出现了更新。
结合第三方面, 在第三方面的第二种可能实现方式中,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述记录单元还用于:
根据所述分配单元分配的临时标识, 记录所述临时标识与所述客户端设备的推 送标识的对应关系;
所述更新单元具体用于:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识和所述记录的对应关系, 确定所述客户端设备的推送标识; 向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器根据所述 推送标识向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的 对象出现了更新。
结合第三方面的第一种可能实现方式或第二种可能实现方式, 所述用户订阅或 收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
结合第三方面, 在第三方面的第三种可能实现方式中, 所述接收单元具体用于: 接收所述客户端设备发送的第一用户操作行为指示信息, 所述第一用户操作行 为指示信息中携带有第一用户操作行为信息和所述临时标识分配请求;
所述记录单元还用于:
根据所述分配的临时标识, 记录所述第一用户操作行为信息, 以使所述第一用 户操作行为信息与所述临时标识相对应。
结合第三方面或上述第三方面的任一种可能实现方式, 所述记录单元还用于: 记录通过所述客户端设备登陆的用户账户的账户信息;
在所述分配单元为所述客户端设备分配临时标识后,根据所述分配的临时标识, 记录所述临时标识与所述账号信息的对应关系;
所述服务器还包括:
账户同步单元, 用于当检测到所述用户账户在其他客户端设备上登陆时, 根据 所述记录单元记录的账户信息和所述临时标识与所述账号信息的对应关系, 确定所 述临时标识;
根据所述临时标识, 查找与所述临时标识对应的用户操作行为信息;
将所述查找到的用户操作行为信息发送到所述其他客户端设备上。
本发明第四方面实施例还提供了一种客户端设备, 包括:
发送单元, 用于向服务器发送临时标识分配请求;
接收单元, 用于接收所述服务器发送的、 所述服务器根据所述发送单元发送的 临时标识请求分配的临时标识;
所述发送单元还用于向所述服务器发送用户操作行为指示信息, 所述用户操作 行为指示信息中携带有用户操作行为信息和所述临时标识。
结合第四方面, 在第四方面的第一种可能实现方式中,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述接收单元还用于接收所述服务器发送的对象更新信息;
所述客户端设备还包括: 通知单元, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用户 获知所述用户订阅或收藏的对象出现了更新。
结合第四方面, 在第四方面的第二种可能实现方式中,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述接收单元还用于: 接收所述推送通知服务器发送的对象更新信息; 所述客户端设备还包括:
通知单元, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用户 获知所述用户订阅或收藏的对象出现了更新。
结合第四方面的第一种可能实现方式或第二种可能实现方式, 所述用户订阅或 收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
结合第四方面, 在第四方面的第三种可能实现方式中, 所述发送单元具体用于: 向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
本实施例提供的一种更新处理方法、 服务器及客户端设备, 服务器为客户端设 备分配临时标识, 并根据临时标识记录用户操作行为信息, 当用户操作行为信息发 生更新时, 根据该临时标识进行更新处理, 从而使得客户端设备获知用户操作行为 信息发生更新。 因此, 不需要用户通过客户端设备登录个人账户, 就可使用户实时 得知用户操作行为信息发生更新, 对用户而言非常方便。 而且, 在客户端设备将用 户操作行为信息发送给服务器时, 使用服务器分配的临时标识即可, 无需使用客户 端设备本身的设备标识, 不会泄露用户的隐私。 当然, 实施本发明的任一产品或方 法必不一定需要同时达到以上所述的所有优点。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图 仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动 的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例提供的一种更新处理方法的流程图;
图 2为本发明实施例提供的另一种更新处理方法的流程图; 图 3为本发明实施例提供的一种服务器的结构示意图;
图 4为本发明实施例提供的另一种服务器的结构示意图;
图 5为本发明实施例提供的另一种更新处理方法的流程图;
图 6为本发明实施例提供的另一种更新处理方法的流程图;
图 7为本发明实施例提供的一种客户端设备的结构示意图;
图 8为本发明实施例提供的另一种客户端设备的结构示意图;
图 9为本发明实施例提供的另一种更新处理方法的流程图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实 施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下 所获得的所有其他实施例, 都属于本发明保护的范围。
本发明提供了两种更新处理方法, 一种应用于服务器中, 一种应用于客户端设 备中。 其中, 该服务器可以为视频服务器、 购物网站服务器、 音频服务器等。 该客 户端设备可以为计算机、 手机、 平板电脑等。 下面首先对应用于服务器中的更新处 理方法进行说明。
如图 1所示, 本发明实施例提供的一种更新处理方法, 应用于与客户端设备连接 的服务器中, 该方法可以包括:
S 100、 接收所述客户端设备发送的临时标识分配请求;
具体的, 客户端设备可以通过有线连接方式或无线连接方式与服务器连接, 其 中, 所采用的无线连接方式可以为网络连接、 wifi连接、 蓝牙连接等。
S200、 根据所述接收的所述临时标识分配请求, 为所述客户端设备分配临时标 识并将所述临时标识发送给所述客户端设备;
S300、 接收所述客户端设备发送的用户操作行为指示信息, 所述用户操作行为 指示信息中携带有用户操作行为信息和所述临时标识;
本发明实施例中, 用户操作行为信息指示了用户操作行为对应的对象, 可认为 该信息表示了用户所想了解更新的对象, 举例而言, 该用户操作行为信息可以包括 指示了用户收藏或订阅的对象的用户订阅信息, 其中, 所述用户订阅或收藏的对象 包括音频节目、 视频节目、 文件、 应用、 新闻、 电子书、 图片中的一种或几种。
举例而言, 在本发明的一个实施例中, 用户操作行为信息指示了用户收藏的视 频节目。 在为客户端设备分配临时标识后, 客户端设备发送用户操作行为信息时就可以 同时发送该临时标识即可。
S400、 根据所述携带的临时标识, 记录所述用户操作行为信息, 以使所述用户 操作行为信息与所述临时标识相对应;
例如, 可以采用列表的方式, 记录临时标识以及与该临时标识对应的用户操作 行为信息。
S500、 当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理, 以使所述客户端设备获知所述用户操作行为信息发生更新。
例如: 当用户收藏的视频发生更新时, 就可以将该视频的更新信息发送到相应 的客户端设备中。
在实际应用中, 服务器可以直接对客户端设备发送对象更新信息, 也可以通过 推送通知服务器向客户端设备发送对象更新信息。
需要说明的一点是, 对于 IOS (IOS是由苹果公司开发的手持设备操作***) 系 统的手机来说, 其他服务器, 如视频服务器向苹果手机发送更新信息都要经过苹果 的苹果推送通知服务 APNS来进行中转发送。 该 APNS即可作为本发明中的推送通知 服务器。
下面分别对这两种方式进行举例说明:
对于直接向客户端设备发送对象更新信息的方式: 该用户操作行为信息可以包 括用户订阅的对象的信息, 所述用户订阅的对象的信息指示了用户订阅或收藏的对 象;
这种情况下, 步骤 S500可以包括:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用 户订阅或收藏的对象出现了更新。
可以理解的是, 在这种方案下, 服务器只需要根据该临时标识直接向客户端设 备进行更新信息推送即可。
对于通过推送通知服务器向客户端设备发送对象更新信息的方式:
该客户端设备与推送通知服务器连接; 该连接可以是有线连接也可以是无线连 接;
在步骤 100中接收的临时标识分配请求中还携带有所述客户端设备的推送标识; 所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象; 在所述为所述客户端设备分配临时标识后, 图 1所示方法还可以包括: 根据所述分配的临时标识, 记录所述临时标识与所述客户端设备的推送标识的 对应关系;
所述当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理包 括:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识和所述记录的对应关系, 确定所述客户端设备的推送标识; 向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器根据所述 推送标识向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的 对象出现了更新。
可选的, 客户端设备的推送标识可以为推送通知服务器为客户端设备分配的, 并且该推送标识与客户端设备的设备标识相对应。 在服务器将该推送标识及对象更 新信息发送到推送通知服务器后, 推送通知服务器就可以根据推送标识与客户端设 备的设备标识的对应关系, 确定相应的客户端设备的设备标识, 并根据该设备标识 对对象更新信息进行发送, 发送到相应的客户端设备中。
对于以上两种方案来说, 用户订阅或收藏的对象可以包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
在本发明其他实施例中, 步骤 S 100中的临时标识分配请求可以在客户端设备发 送用户操作行为指示信息, 如用户对视频的收藏行为信息时同时发送, 当然, 该临 时标识分配请求也可以包括在客户端设备发送的用户操作行为指示信息中。
这种情况下, 步骤 S 100可以包括:
接收所述客户端设备发送的第一用户操作行为指示信息, 所述第一用户操作行 为指示信息中携带有第一用户操作行为信息和所述临时标识分配请求;
可选的, 该第一用户操作行为指示信息可以是客户端设备中首次发出的用户操 作行为指示信息, 即该临时标识分配请求可以包括在客户端设备中首次发出的用户 操作行为指示信息中。
此时, 进一步, 在所述为所述客户端设备分配临时标识后, 该方法还可以包括: 根据所述分配的临时标识, 记录所述第一用户操作行为信息, 以使所述第一用 户操作行为信息与所述临时标识相对应。
其中, 第一用户操作行为指示信息可以为在客户端设备首次发出的操作行为信 息, 如首次收藏行为对应的行为指示信息, 也可以为该客户端设备启动后用户首次 发出的操作行为对应的行为指示信息。 将临时标识分配请求包含在用户操作行为指 示信息中, 无需单独进行请求, 在用户进行操作行为时即可跟随用户操作行为指示 信息一并发送到服务器中。 当然, 也可以将用户操作行为指示信息作为临时标识分 配请求, 如将用户首次收藏行为对应的用户操作行为指示信息作为临时标识分配请 求。
本发明实施例提供的一种更新处理方法, 服务器为客户端设备分配临时标识, 并根据临时标识记录用户操作行为信息, 当用户操作行为信息发生更新时, 根据该 临时标识进行更新处理, 从而使得客户端设备获知用户操作行为信息发生更新。 因 此, 不需要用户通过客户端设备登录个人账户, 就可使用户实时得知用户操作行为 信息发生更新, 对用户而言非常方便。 而且, 在客户端设备将用户操作行为信息发 送给服务器时, 使用服务器分配的临时标识即可, 无需使用客户端设备本身的设备 标识, 不会泄露用户的隐私。
进一步的, 当用户使用账户信息登录后, 本发明还可以将临时标识对应的用户 操作行为信息同步到该用户登录时使用的客户端设备中。 当然, 在本发明其他实施 例中, 也可以同步到服务器中。
具体的, 图 1所示方法还可以包括:
记录通过所述客户端设备登陆的用户账户的账户信息;
在所述为所述客户端设备分配临时标识后, 如图 2所示, 图 1所示方法还可以包 括:
S600、 根据所述分配的临时标识, 记录所述临时标识与所述账号信息的对应关 系;
S700、 当检测到所述用户账户在其他客户端设备上登陆时, 根据所述记录的账 户信息和所述临时标识与所述账号信息的对应关系, 确定所述临时标识;
S800、 根据所述临时标识, 查找与所述临时标识对应的用户操作行为信息; S900、 将所述查找到的用户操作行为信息发送到所述其他客户端设备上。 这样, 当用户在某客户端设备上进行登录时, 用户之前在另一客户端设备上未 登录前的收藏行为信息或订阅行为信息就可以发送到当前的客户端设备中, 实现了 用户操作行为信息在不同客户端设备上的同步。
本发明实施例提供的一种更新处理方法, 可以为客户端设备分配临时标识, 根 据临时标识记录用户操作行为信息并进行对应, 当用户操作行为信息发生更新时, 根据该临时标识进行更新处理。 因此客户端设备将用户操作行为信息发送给服务器 时, 使用服务器分配的临时标识即可, 无需使用客户端设备的设备标识。 本发明在 无需用户登录的前提下, 提高了用户操作行为信息传输及用户操作行为信息更新的 安全性。
与图 1所示方法实施例对应, 本发明还提供了一种服务器。
如图 3所示, 本发明实施例提供的一种服务器, 可以包括:
接收单元 100,用于接收客户端设备发送的临时标识分配请求;
分配单元 200, 用于根据接收单元 100接收的临时标识分配请求, 为客户端设备 分配临时标识并将分配的临时标识发送给所述客户端设备;
接收单元 100还用于接收客户端设备发送的用户操作行为指示信息,该用户操作 行为指示信息中携带有用户操作行为信息和临时标识;
记录单元 300, 用于根据所述携带的临时标识, 记录所述用户操作行为信息, 以 使所述用户操作行为信息与所述临时标识相对应;
更新单元 400, 用于当所述用户操作行为信息发生更新时, 根据所述临时标识进 行更新处理。
本发明实施例提供的一种服务器, 为客户端设备分配临时标识, 并根据临时标 识记录用户操作行为信息, 当用户操作行为信息发生更新时, 根据该临时标识进行 更新处理, 从而使得客户端设备获知用户操作行为信息发生更新。 因此, 不需要用 户通过客户端设备登录个人账户,就可使用户实时得知用户操作行为信息发生更新, 对用户而言非常方便。 而且, 在客户端设备将用户操作行为信息发送给服务器时, 使用服务器分配的临时标识即可, 无需使用客户端设备本身的设备标识, 不会泄露 用户的隐私。
具体的, 在本发明的一个实施例中:
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述更新单元 400具体用于: 确定所述用户订阅或收藏的对象出现了更新, 根据 所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或 收藏的对象出现了更新。
可选的, 所述用户订阅或收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
具体的, 在本发明的另一个实施例中:
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
记录单元 300还用于根据分配单元 200分配的临时标识, 记录所述临时标识与所 述客户端设备的推送标识的对应关系;
更新单元 400具体用于:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识和所述记录单元记录的对应关系, 确定所述客户端设备的推 送标识;
向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器根据所述 推送标识向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的 对象出现了更新。
可选的, 所述用户订阅或收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
可选的, 在本发明的一个实施例中, 接收单元 100具体用于接收所述客户端设备 发送的第一用户操作行为指示信息, 所述第一用户操作行为指示信息中携带有第一 用户操作行为信息和所述临时标识分配请求;
记录单元 300还用于根据所述分配的临时标识, 记录所述第一用户操作行为信 息, 以使所述第一用户操作行为信息与所述临时标识相对应。
可选的, 在本发明的一个实施例中:
如图 4所示, 记录单元 300还用于: 记录通过所述客户端设备登陆的用户账户的 账户信息, 在分配单元 200为所述客户端设备分配临时标识后, 根据所述分配的临时 标识, 记录所述临时标识与所述账号信息的对应关系;
所述服务器还包括账户同步单元 500,用于当检测到所述用户账户在其他客户端 设备上登陆时,根据记录单元 300记录的账户信息和所述临时标识与所述账号信息的 对应关系, 确定所述临时标识, 根据所述临时标识, 查找与所述临时标识对应的用 户操作行为信息,将所述查找到的用户操作行为信息发送到所述其他客户端设备上。
本发明实施例所提供的服务器的具体工作方式, 可参见图 1所述的方法实施例, 这里不再——赘述。
下面对应用于客户端设备中的更新处理方法进行说明。
与前述更新处理方法相对应, 如图 5所示, 本发明实施例提供的一种更新处理方 法, 应用于与服务器连接的客户端设备中, 该方法可以包括:
S001、 向所述服务器发送临时标识分配请求; 其中, 步骤 S001可以包括:
向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
5002、 接收所述服务器发送的、 所述服务器根据所述临时标识请求分配的临时 标识;
5003、 向所述服务器发送用户操作行为指示信息, 所述用户操作行为指示信息 中携带有用户操作行为信息和所述临时标识。
可选的, 在本发明的一个实施例中, 所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅或收藏的对象;
在所述向所述服务器发送用户操作行为指示信息后, 图 5所示方法还可以包括: 接收所述服务器发送的对象更新信息;
根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述用户订 阅或收藏的对象出现了更新。
可选的, 在本发明的一个实施例中:
所述客户端设备与推送通知服务器连接; 所述临时标识分配请求中还携带有所 述客户端设备的推送标识; 所述用户操作行为信息包括用户订阅信息, 所述用户订 阅信息指示了用户订阅或收藏的对象;
如图 6所示, 在步骤 S003后, 图 5所示方法还可以包括:
5004、 接收所述推送通知服务器发送的对象更新信息;
S005、 根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述 用户订阅或收藏的对象出现了更新。
其中, 所述用户订阅或收藏的对象包括音频节目、 视频节目、 文件、 应用、 图 片中的一种或几种。
图 5所示方法实施例部分的说明请参见图 1所示实施例部分, 这里不再赘述。 本发明实施例提供的一种更新处理方法, 客户端设备向服务器发送临时标识分 配请求, 并获得服务器分配的临时标识, 根据临时标识向服务器发送用户操作行为 信息。 因此客户端设备将用户操作行为信息发送给服务器时, 使用服务器分配的临 时标识即可, 无需使用客户端设备的设备标识。 而当用户操作行为信息发生更新时, 服务器根据该临时标识进行更新处理, 从而使得客户端设备获知用户操作行为信息 发生更新。 因此, 不需要用户通过客户端设备登录个人账户, 就可使用户实时得知 用户操作行为信息发生更新, 对用户而言非常方便。 而且, 在客户端设备将用户操 作行为信息发送给服务器时, 使用服务器分配的临时标识即可, 无需使用客户端设 备本身的设备标识, 不会泄露用户的隐私。
与图 5所示方法相对应, 本发明实施例还提供了一种客户端设备, 如图 7所示, 包括:
发送单元 001, 用于向服务器发送临时标识分配请求;
接收单元 002, 用于接收所述服务器发送的、 所述服务器根据所述发送单元发送 的临时标识请求分配的临时标识;
发送单元 001还用于向所述服务器发送用户操作行为指示信息,所述用户操作行 为指示信息中携带有用户操作行为信息和所述临时标识。
本发明实施例提供的一种客户端设备, 可向服务器发送临时标识分配请求, 并 获得服务器分配的临时标识, 根据临时标识向服务器发送用户操作行为信息。 因此 客户端设备将用户操作行为信息发送给服务器时,使用服务器分配的临时标识即可, 无需使用客户端设备的设备标识。 而当用户操作行为信息发生更新时, 服务器根据 该临时标识进行更新处理, 从而使得客户端设备获知用户操作行为信息发生更新。 因此, 不需要用户通过客户端设备登录个人账户, 就可使用户实时得知用户操作行 为信息发生更新, 对用户而言非常方便。 而且, 在客户端设备将用户操作行为信息 发送给服务器时, 使用服务器分配的临时标识即可, 无需使用客户端设备本身的设 备标识, 不会泄露用户的隐私。
具体的, 如图 8所示, 在本发明的一个实施例中:
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
接收单元 002还用于接收所述服务器发送的对象更新信息;
所述客户端设备还包括:
通知单元 003, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用 户获知所述用户订阅或收藏的对象出现了更新。
可选的, 所述用户订阅或收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
具体的, 在本发明的另一个实施例中:
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
接收单元 002还用于: 接收所述推送通知服务器发送的对象更新信息; 通知单元 003, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用 户获知所述用户订阅或收藏的对象出现了更新。
可选的, 所述用户订阅或收藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
可选的, 在本发明的一个实施例中:
发送单元 001具体用于:
向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
本发明实施例所提供的客户端设备的具体工作方式, 可参见前文所述的方法实 施例, 这里不再——赘述。
如图 9所示, 本发明实施例提供的另一种更新处理方法, 可以包括:
501、 客户端设备获得用户通过视频客户端发出的对某视频节目的收藏行为;
502、在该收藏行为为该视频客户端安装后的首次收藏行为时, 向视频服务器发 送临时标识分配请求;
S03、视频服务器根据该临时标识分配请求, 为客户端设备分配临时标识并将该 临时标识发送给客户端设备;
可以理解的是, 图 5所示实施例仅在视频客户端安装后用户首次产生首次收藏行 为时向视频服务器发送临时标识分配请求, 这样在后续的收藏行为产生时, 只需要 使用之前分配的临时标识即可。 当然, 也可以每次产生收藏行为时, 均向视频服务 器发送临时标识分配请求。
504、 客户端设备向视频服务器发送用户操作行为指示信息, 所述用户操作行为 指示信息中携带有收藏行为信息和所述临时标识。
505、 视频服务器根据客户端携带的临时标识, 记录收藏行为信息, 以使所述收 藏行为信息与所述临时标识相对应;
S06、 视频服务器确定用户收藏的视频出现了更新;
507、视频服务器根据临时标识与客户端设备的推送标识的对应关系, 确定客户 端设备的推送标识;
508、视频服务器向推送通知服务器发送更新信息推送请求, 所述更新信息推送 请求中携带有所述客户端设备的推送标识和对象更新信息;
S09、 推送通知服务器向客户端设备发送对象更新信息;
S 10、 客户端设备接收该对象更新信息, 告知用户所收藏的视频出现了更新。 图 9所示各步骤的执行过程已在图 1所示实施例部分说明, 不再赘述。 以用户通过苹果 IOS手机观看视频节目并收藏视频节目为例,本发明实施例提供 一种无需用户登录的情况下, 当用户收藏的节目更新时, 能实时提醒用户视频更新 的方法。
当用户首次收藏时, IOS手机上的客户端设备向视频应用服务器请求一个随机生 成的临时 Token (代号, 即临时标识, 亦即收藏 Token)作为用户的代称。 视频应用服 务器通过收藏 Token来关联和记录收藏 Token与用户上传的收藏节目的信息, 视频服 务器具体记录了:
A) 收藏 Token代表的用户的收藏节目列表;
B ) 收藏 Token代表的手机的苹果推送 ID (标识);
客户端设备会随之保存该收藏 T0ken。 用户后续的收藏行为, 都向视频应用服务 器传递这个收藏 Token来代表用户。 当用户收藏的节目更新的时候, 视频应用服务器 根据收藏这个节目的收藏 Token列表, 检索出对应的苹果推送 ID, 即可告知苹果推送 服务器向用户推送节目更新信息。
具体流程描述如下:
1 ) 当用户首次收藏节目时, 视频应用客户端设备向视频应用服务器请求一个临 时的收藏 Token (收藏 ID), 视频应用服务器随机生成一个收藏 Token, 将该收藏 Token 与设备的苹果推送 ID- -deviceToken建立关联; 视频应用服务器记录收藏 Token与用 户收藏列表的关系, 也就是说, 通过收藏 Token可以建立收藏 Token、 用户收藏列表 以及设备 deviceToken三者之间的联系,也即通过收藏 Token可以代表用户的收藏列表 和手机的设备 ID。
需要说明的是, 首次收藏是指安装视频应用客户端设备后的第一次收藏操作。
2 ) 视频应用客户端设备保存收藏 Token, 供以后收藏节目时使用。
3 ) 当以后每次接收到用户收藏节目的消息时, 视频应用客户端设备取出收藏 Token并向视频应用服务器传递该收藏 Token, 以通过该收藏 Token代表用户, 并将收 藏的节目记录在视频应用服务器中的收藏列表中(即更新收藏列表)。
4 )当用户收藏的节目具有更新时,视频应用服务器枚举收藏该节目的收藏 Token 列表, 查出对应的 deviceToken, 并向苹果 APNS请求消息推送, 即告知苹果 APNS向 用户推送节目更新信息。 由于视频应用服务器上可能记录了多个客户端请求的收藏 Token, 因此, 当节目具有更新时, 视频应用服务器根据这些收藏 Token查找相应的 deviceToken, 根据 deviceToken向苹果 APNS请求节目更新消息的推送。
6 )根据视频应用服务器的请求, 苹果 APNS对指定的 deviceToken推送更新消息。 客户端设备可将更新消息显示在客户端的通知栏中, 以提示用户其收藏的节目 进行了更新。
通过上述方法, 可以实现在用户不登陆的情况下实时向用户推送收藏的视频节 目更新信息。
需要说明的是, 为了描述的方便, 描述以上装置是以功能分为各种单元分别描 述。 当然, 在实施本发明时可以把各单元的功能在同一个或多个软件和 /或硬件中实 现。
通过以上的实施方式的描述可知, 本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的通用硬件平台的方式来实现。 基于这样的理解, 本发明的技术 方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该 计算机软件产品可以存储在存储介质中, 如 ROM/RAM、 磁碟、 光盘等, 包括若干 指令用以使得一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备等) 执 行本发明各个实施例或者实施例的某些部分所述的方法。
本发明可用于众多通用或专用的计算***环境或配置中。 例如: 个人计算机、 手持设备或便携式设备、 平板型设备、 多处理器***、 基于微处理器的***、 可编 程的消费电子设备、 网络 PC、 小型计算机、 包括以上任何***或设备的分布式计算 环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述, 例如程 序模块。 一般地, 程序模块包括执行特定任务或实现特定抽象数据类型的例程、 程 序、 对象、 组件、 数据结构等等。 也可以在分布式计算环境中实践本发明, 在这些 分布式计算环境中, 由通过通信网络而被连接的远程处理设备来执行任务。 在分布 式计算环境中, 程序模块可以位于包括存储设备在内的本地和远程计算机存储介质 中。
需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语仅仅用来将一个 实体或者操作与另一个实体或操作区分开来, 而不一定要求或者暗示这些实体或操 作之间存在任何这种实际的关系或者顺序。 而且, 术语"包括"、 "包含 "或者其任何 其他变体意在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品 或者设备不仅包括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括 为这种过程、 方法、 物品或者设备所固有的要素。 在没有更多限制的情况下, 由语 句"包括一个…… "限定的要素, 并不排除在包括所述要素的过程、 方法、 物品或者 设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述, 各个实施例之间相同相似的 部分互相参见即可, 每个实施例重点说明的都是与其他实施例的不同之处。 尤其, 对于***实施例而言, 由于其基本相似于方法实施例, 所以描述的比较简单, 相关 之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 凡 在本发明的精神和原则之内所作的任何修改、 等同替换、 改进等, 均包含在本发明 的保护范围内。

Claims

权利要求书
1、 一种更新处理方法, 其特征在于, 应用于与客户端设备连接的服务器中, 所 述方法包括:
接收所述客户端设备发送的临时标识分配请求;
根据所述接收的所述临时标识分配请求, 为所述客户端设备分配临时标识并将 所述临时标识发送给所述客户端设备;
接收所述客户端设备发送的用户操作行为指示信息, 所述用户操作行为指示信 息中携带有用户操作行为信息和所述临时标识;
根据所述携带的临时标识, 记录所述用户操作行为信息, 以使所述用户操作行 为信息与所述临时标识相对应;
当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理, 以使 所述客户端设备获知所述用户操作行为信息发生更新。
2、 根据权利要求 1所述的方法, 其特征在于,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理包 括:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用 户订阅或收藏的对象出现了更新。
3、 根据权利要求 1所述的方法, 其特征在于,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述临时标识与所述客户端设备的推送标识的 对应关系;
所述当所述用户操作行为信息发生更新时, 根据所述临时标识进行更新处理包 括:
确定所述用户订阅或收藏的对象出现了更新; 根据所述临时标识和所述记录的对应关系, 确定所述客户端设备的推送标识; 向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器根据所述 推送标识向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的 对象出现了更新。
4、 根据权利要求 2或 3所述的方法, 其特征在于, 所述用户订阅或收藏的对象包 括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
5、 根据权利要求 1所述的方法, 其特征在于, 所述接收所述客户端设备发送的 临时标识分配请求包括:
接收所述客户端设备发送的第一用户操作行为指示信息, 所述第一用户操作行 为指示信息中携带有第一用户操作行为信息和所述临时标识分配请求;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述第一用户操作行为信息, 以使所述第一用 户操作行为信息与所述临时标识相对应。
6、 根据权利要求 1 -5中任一项所述的方法, 其特征在于, 所述方法还包括: 记录通过所述客户端设备登陆的用户账户的账户信息;
在所述为所述客户端设备分配临时标识后, 所述方法还包括:
根据所述分配的临时标识, 记录所述临时标识与所述账号信息的对应关系; 当检测到所述用户账户在其他客户端设备上登陆时, 根据所述记录的账户信息 和所述临时标识与所述账号信息的对应关系, 确定所述临时标识;
根据所述临时标识, 查找与所述临时标识对应的用户操作行为信息; 将所述查找到的用户操作行为信息发送到所述其他客户端设备上。
7、 一种更新处理方法, 其特征在于, 应用于与服务器连接的客户端设备中, 所 述方法包括:
向所述服务器发送临时标识分配请求;
接收所述服务器发送的、 所述服务器根据所述临时标识请求分配的临时标识; 向所述服务器发送用户操作行为指示信息, 所述用户操作行为指示信息中携带 有用户操作行为信息和所述临时标识。
8、 根据权利要求 7所述的方法, 其特征在于,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述向所述服务器发送用户操作行为指示信息后, 所述方法还包括: 接收所述服务器发送的对象更新信息;
根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述用户订 阅或收藏的对象出现了更新。
9、 根据权利要求 7所述的方法, 其特征在于,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
在所述向所述服务器发送用户操作行为指示信息后, 所述方法还包括: 接收所述推送通知服务器发送的对象更新信息;
根据所述对象更新信息, 向用户发送对象更新通知, 以使用户获知所述用户订 阅或收藏的对象出现了更新。
10、 根据权利要求 8或 9所述的方法, 其特征在于, 所述用户订阅或收藏的对象 包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
11、 根据权利要求 7所述的方法, 其特征在于, 所述向所述服务器发送临时标识 分配请求包括:
向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
12、 一种服务器, 其特征在于, 包括:
接收单元, 用于接收所述客户端设备发送的临时标识分配请求;
分配单元, 用于根据所述接收单元接收的所述临时标识分配请求, 为所述客户 端设备分配临时标识并将所述临时标识发送给所述客户端设备;
所述接收单元还用于接收所述客户端设备发送的用户操作行为指示信息, 所述 用户操作行为指示信息中携带有用户操作行为信息和所述临时标识;
记录单元, 用于根据所述携带的临时标识, 记录所述用户操作行为信息, 以使 所述用户操作行为信息与所述临时标识相对应;
更新单元, 用于当所述用户操作行为信息发生更新时, 根据所述临时标识进行 更新处理, 以使所述客户端设备获知所述用户操作行为信息发生更新。
13、 根据权利要求 12所述的服务器, 其特征在于,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述更新单元具体用于: 确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识, 向所述客户端设备发送对象更新信息, 以告知用户所述用 户订阅或收藏的对象出现了更新。
14、 根据权利要求 12所述的服务器, 其特征在于,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述记录单元还用于
根据所述分配单元分配的临时标识, 记录所述临时标识与所述客户端设备的推 送标识的对应关系;
所述更新单元具体用于:
确定所述用户订阅或收藏的对象出现了更新;
根据所述临时标识和所述记录的对应关系, 确定所述客户端设备的推送标识; 向所述推送通知服务器发送更新信息推送请求, 所述更新信息推送请求中携带 有所述客户端设备的推送标识和对象更新信息, 以使所述推送通知服务器根据所述 推送标识向所述客户端设备发送对象更新信息, 以告知用户所述用户订阅或收藏的 对象出现了更新。
15、 根据权利要求 13或 14所述的服务器, 其特征在于, 所述用户订阅或收藏的 对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
16、 根据权利要求 12所述的服务器, 其特征在于, 所述接收单元具体用于: 接收所述客户端设备发送的第一用户操作行为指示信息, 所述第一用户操作行 为指示信息中携带有第一用户操作行为信息和所述临时标识分配请求;
所述记录单元还用于:
根据所述分配的临时标识, 记录所述第一用户操作行为信息, 以使所述第一用 户操作行为信息与所述临时标识相对应。
17、 根据权利要求 12- 16中任一项所述的服务器, 其特征在于, 所述记录单元还 用于:
记录通过所述客户端设备登陆的用户账户的账户信息;
在所述分配单元为所述客户端设备分配临时标识后,根据所述分配的临时标识, 记录所述临时标识与所述账号信息的对应关系;
所述服务器还包括: 账户同步单元, 用于当检测到所述用户账户在其他客户端设备上登陆时, 根据 所述记录单元记录的账户信息和所述临时标识与所述账号信息的对应关系, 确定所 述临时标识;
根据所述临时标识, 查找与所述临时标识对应的用户操作行为信息;
将所述查找到的用户操作行为信息发送到所述其他客户端设备上。
18、 一种客户端设备, 其特征在于, 包括:
发送单元, 用于向服务器发送临时标识分配请求;
接收单元, 用于接收所述服务器发送的、 所述服务器根据所述发送单元发送的 临时标识请求分配的临时标识;
所述发送单元还用于向所述服务器发送用户操作行为指示信息, 所述用户操作 行为指示信息中携带有用户操作行为信息和所述临时标识。
19、 根据权利要求 18所述的客户端设备, 其特征在于,
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述接收单元还用于接收所述服务器发送的对象更新信息;
所述客户端设备还包括:
通知单元, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用户 获知所述用户订阅或收藏的对象出现了更新。
20、 根据权利要求 18所述的客户端设备, 其特征在于,
所述客户端设备与推送通知服务器连接;
所述临时标识分配请求中还携带有所述客户端设备的推送标识;
所述用户操作行为信息包括用户订阅信息, 所述用户订阅信息指示了用户订阅 或收藏的对象;
所述接收单元还用于: 接收所述推送通知服务器发送的对象更新信息; 所述客户端设备还包括:
通知单元, 用于根据所述对象更新信息, 向用户发送对象更新通知, 以使用户 获知所述用户订阅或收藏的对象出现了更新。
21、 根据权利要求 19或 20所述的客户端设备, 其特征在于, 所述用户订阅或收 藏的对象包括音频节目、 视频节目、 文件、 应用、 图片中的一种或几种。
22、 根据权利要求 18所述的客户端设备, 其特征在于, 所述发送单元具体用于: 向所述服务器发送第一用户操作行为指示信息, 所述第一用户操作行为指示信 息中携带有第一用户操作行为信息和所述临时标识分配请求。
PCT/CN2014/080405 2013-06-21 2014-06-20 一种更新处理方法、服务器及客户端设备 WO2014202020A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310250309.1 2013-06-21
CN201310250309.1A CN103297540B (zh) 2013-06-21 2013-06-21 一种更新处理方法、服务器及客户端设备

Publications (1)

Publication Number Publication Date
WO2014202020A1 true WO2014202020A1 (zh) 2014-12-24

Family

ID=49097843

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/080405 WO2014202020A1 (zh) 2013-06-21 2014-06-20 一种更新处理方法、服务器及客户端设备

Country Status (2)

Country Link
CN (1) CN103297540B (zh)
WO (1) WO2014202020A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297540B (zh) * 2013-06-21 2016-08-31 贝壳网际(北京)安全技术有限公司 一种更新处理方法、服务器及客户端设备
CN103986787B (zh) * 2014-06-05 2016-03-30 合一网络技术(北京)有限公司 自动获取视频更新的方法和***
CN105138924B (zh) * 2015-08-19 2018-06-29 网易传媒科技(北京)有限公司 未登录状态下保存应用操作信息的方法和设备
CN105516156A (zh) * 2015-11-09 2016-04-20 广州多益网络科技有限公司 一种免注册登录方法及***
CN107645527B (zh) * 2016-07-20 2021-06-04 平安科技(深圳)有限公司 信息同步方法和装置
CN110188280B (zh) * 2019-05-31 2022-03-01 腾讯科技(深圳)有限公司 一种内容推荐方法、装置、电子设备及计算机可读介质
CN111371953A (zh) * 2020-03-10 2020-07-03 北京字节跳动网络技术有限公司 标记数据处理方法、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789950A (zh) * 2010-02-09 2010-07-28 中兴通讯股份有限公司 三屏融合中基于交互式网络电视的实现方法及***
CN101860446A (zh) * 2009-04-10 2010-10-13 华为终端有限公司 通知网络内容更新的方法、终端及服务器
CN102843357A (zh) * 2012-07-30 2012-12-26 北京网蜜在线网络有限公司 访问网络的方法、应用服务器及***
CN102904960A (zh) * 2012-10-19 2013-01-30 北京奇虎科技有限公司 一种基于rss的信息同步***及方法
CN103297540A (zh) * 2013-06-21 2013-09-11 贝壳网际(北京)安全技术有限公司 一种更新处理方法、服务器及客户端设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350797B (zh) * 2008-09-17 2011-11-30 腾讯科技(深圳)有限公司 简化用户操作的网站登录方法、***、客户端和服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860446A (zh) * 2009-04-10 2010-10-13 华为终端有限公司 通知网络内容更新的方法、终端及服务器
CN101789950A (zh) * 2010-02-09 2010-07-28 中兴通讯股份有限公司 三屏融合中基于交互式网络电视的实现方法及***
CN102843357A (zh) * 2012-07-30 2012-12-26 北京网蜜在线网络有限公司 访问网络的方法、应用服务器及***
CN102904960A (zh) * 2012-10-19 2013-01-30 北京奇虎科技有限公司 一种基于rss的信息同步***及方法
CN103297540A (zh) * 2013-06-21 2013-09-11 贝壳网际(北京)安全技术有限公司 一种更新处理方法、服务器及客户端设备

Also Published As

Publication number Publication date
CN103297540B (zh) 2016-08-31
CN103297540A (zh) 2013-09-11

Similar Documents

Publication Publication Date Title
WO2014202020A1 (zh) 一种更新处理方法、服务器及客户端设备
US9258693B2 (en) Device centric or interactive discovery
US9749143B2 (en) Web real-time communication call transferring method and apparatus
EP2830286B1 (en) Method, device and system for recommending application program
KR102105636B1 (ko) 원격으로 애플리케이션들을 설치
JP6062608B2 (ja) ウェブページアクセス方法、装置、サーバ、端末、プログラム、及び記録媒体
JP6670324B2 (ja) 位置情報の収集が不要な災害通知サービス方法及びこのための災害通知サーバー、アプリケーションシステム
RU2604417C2 (ru) Способ, устройство, терминал и сервер для принудительной доставки сообщения посредством облегченного приложения
WO2014194798A1 (zh) 应用分享的方法和装置
CN102306256A (zh) 对获取的文件进行信誉检查
JP2015501030A5 (zh)
KR102078570B1 (ko) 휴대 단말기에서 사용자 행위 정보를 제공하는 장치 및 방법
CN110209949B (zh) 资源推送方法及装置
CN102891891A (zh) 跨设备文件传输方法和***
US8942213B2 (en) Method and system for accessing storage devices
CN106776917B (zh) 一种获取资源文件的方法和装置
CN108428027B (zh) 事件处理方法及装置
CN113961743B (zh) 数据更新方法、装置、电子设备及存储介质
CN106790176B (zh) 一种访问网络的方法及***
RU2596588C2 (ru) Система и способ для активации мобильного устройства для инициирования связи
US20150222712A1 (en) Information processing terminal and control method
CN109766501B (zh) 爬虫协议管理方法及装置、爬虫***
CN106716970A (zh) 一种信息交互处理方法、***及终端
KR102088300B1 (ko) 클라우드 컴퓨터 환경에서의 사용자 빅데이터 정보 제공 장치 및 방법
CN104104728B (zh) 传输数据的方法及装置

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: 14813553

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04/04/2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14813553

Country of ref document: EP

Kind code of ref document: A1