Reporting processing method, origin server and user client for user agent profile information
Abstract
The present invention discloses a reporting processing method for User Agent Profile (UAP) information including: issuing, by an origin server, a reporting policy to a user client to instruct the user client to report UAP information according to the reporting policy; and reporting, by the user client, the UAP information according to the reporting policy issued by the origin server. The invention also discloses an origin server including a reporting policy issuing unit adapted to issue a reporting policy to a user client to instruct the user client to report UAP information according to the reporting policy; and a UAP user client including a UAP information reporting unit adapted to report UAP information of the user client according to a reporting policy issued by the origin server. The invention can enable the user client in a UAP system to report the UAP information with more flexibility and diversity.
Claims
exact text as granted — not AI-modified1 . A reporting processing method for User Agent Profile information, comprising:
issuing, a reporting policy to a user client; and receiving, User Agent Profile information reported by the user client every time upon discovery that the User Agent Profile information satisfies the reporting policy.
2 . The method according to claim 1 , further comprising:
receiving, reporting policies that are supported and reported by the user client; wherein the reporting policy issued is at least one selected from the reporting policies reported by the user client.
3 . The method according to claim 2 , further comprising:
instructing the user client to report the reporting policies that the user client supports.
4 . The method according to claim 2 , wherein the reporting policy is selected from the reporting policies in accordance with a service demand of a user applied service.
5 . The method according to claim 1 , wherein when the User Agent Profile information is changed, the user client determines whether the changed User Agent Profile information satisfies a corresponding reporting policy, and reports the changed User Agent Profile information when the corresponding reporting policy is satisfied.
6 . An origin server, comprising:
a reporting policy issuing unit, configured to issue a reporting policy to a user client; and a User Agent Profile information receiving unit, configured to receive User Agent Profile information satisfying the reporting policy, which is reported from the user client every time upon discovery that the User Agent Profile information satisfies the reporting policy.
7 . The origin server according to claim 6 , further comprising:
a reporting policy receiving and parsing unit, configured to receive and parse reporting policies that are supported and reported by the user client; a reporting policy selection unit, configured to select at least one from the reporting policies received by the reporting policy receiving and parsing unit; and the reporting policy issuing unit, configured to issue the reporting policy selected by the reporting policy selection unit to the user client.
8 . The origin server according to claim 7 , wherein the reporting policy selection unit selects the reporting policy from the reporting policies reported by the user client in accordance with a service demand of a user applied service.
9 . The origin server according to claim 6 , wherein the reporting policy is carried in the extended message header x-wap-profile-warning or in an SOAP message.
10 . A User Agent Profile user client, comprising:
a reporting policy receiving and parsing unit, configured to receive and parse a reporting policy issued by an origin server; and a User Agent Profile information reporting unit, configured to report User Agent Profile information satisfying the reporting policy received by the reporting policy receiving and parsing unit every time upon discovery that the User Agent Profile information satisfies the reporting policy.
11 . The user client according to claim 10 , further comprising:
a policy reporting unit, configured to report reporting policies that the user client supports to the origin server.
12 . The user client according to claim 10 , wherein the User Agent Profile information reporting unit further comprises:
a storage sub-unit, configured to store the reporting policy received by the reporting policy receiving and parsing unit; a monitoring sub-unit, configured to monitor whether the User Agent Profile information of the user client satisfies the reporting policy stored in the storage sub-unit; and an agent profile information reporting sub-unit, configured to report the User Agent Profile information satisfying the stored reporting policy when the monitoring sub-unit discovers that the User Agent Profile information satisfies the reporting policy.
13 . The user client according to claim 11 , wherein the reporting policies that the user client supports are carried in the extended message header x-wap-profile-diff or in an SOAP message.
14 . A reporting processing method for User Agent Profile information, comprising:
issuing, by an origin server to a user client, an interrogation request message for interrogating about User Agent Profile information; and receiving, the User Agent Profile information interrogated about and reported by the user client in accordance with the interrogation request message.
15 . The method according to claim 14 , further comprising:
storing, an interrogation policy in the origin server in advance; and issuing, by the origin server to the user client, the interrogation request message upon discovery that the stored interrogation policy is satisfied.
16 . The method according to claim 14 , wherein the issuing by the origin server the interrogation request message to the user client comprises:
issuing, by the origin server, the interrogation request message to a PUSH gateway; and forwarding, by the PUSH gateway, the interrogation request message to the user client.
17 . The method according to claim 15 , wherein the issuing by the origin server the interrogation request message to the user client comprises:
issuing, by the origin server, the interrogation request message to a PUSH gateway; and forwarding, by the PUSH gateway, the interrogation request message to the user client.
18 . An origin server, comprising:
an interrogation request message generation unit, configured to generate an interrogation request message for interrogating about User Agent Profile information in a user client; an interrogation request message issuing unit, configured to issue the interrogation request message generated by the interrogation request message generation unit to the user client; and a User Agent Profile information receiving unit, configured to receive the User Agent Profile information interrogated about and reported by the user client in accordance with the interrogation request message.
19 . The origin server according to claim 18 , further comprising:
a storage unit, configured to store a preset interrogation policy; and a monitoring and triggering unit, configured to monitor whether the interrogation policy stored in the storage unit is satisfied, and trigger the interrogation request message generation unit to generate a corresponding interrogation request message when it discovers that the interrogation policy is satisfied.
20 . A User Agent Profile user client, comprising:
an interrogation request message receiving unit, configured to receive an interrogation request message issued by an origin server; a User Agent Profile information interrogation unit, configured to interrogate about User Agent Profile information in the user client in accordance with the interrogation request message received by the interrogation request message receiving unit; and a User Agent Profile information reporting unit, configured to report the User Agent Profile information obtained by the User Agent Profile information interrogation unit through interrogation.
21 . A reporting processing method for User Agent Profile information, comprising:
receiving, by a user client, a reporting policy which is used to instruct the user client to report User Agent Profile information in accordance with the reporting policy from a server; monitoring, by the user client, whether the User Agent Profile information satisfies the reporting policy; reporting, by the user client, the User Agent Profile information which satisfies the reporting policy.
22 . The method according to claim 21 , wherein monitoring, by the user client, whether the User Agent Profile information satisfies the reporting policy comprises:
determining, by the user client, whether changed User Agent Profile information satisfies the reporting policy when the User Agent Profile information is changed; and reporting, by the user client, the changed User Agent Profile information when the reporting policy is satisfied.
23 . The method according to claim 21 , wherein the method further comprises:
storing, by the user client, the reporting policy issued by the origin server; monitoring, by the user client, whether the User Agent Profile information satisfies the reporting policy comprises: monitoring, by the user client, whether the User Agent Profile information of the user client satisfy the stored reporting policy.
24 . A reporting processing system for User Agent Profile information, comprising:
a server, configured to issue a reporting policy to a user client to instruct the user client to report User Agent Profile information in accordance with the reporting policy, and receive User Agent Profile information reported by the user client; the user client, configured to monitor whether the User Agent Profile information satisfies the reporting policy, and report the User Agent Profile information to the server upon the user client discovering that the User Agent Profile information satisfies the reporting policy.
25 . The reporting processing system according to claim 23 , wherein the server is further configured to instruct the user client to report the reporting policies that the user client supports.
26 . The reporting processing system according to claim 23 , wherein the client is further configured to store the reporting policy, monitor whether the User Agent Profile information of the user client satisfies the reporting policy, and report the User Agent Profile information satisfying the stored reporting policy when the monitoring sub-unit discovers that the User Agent Profile information satisfies the reporting policy.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.