CN105787759A - Method and device for acquiring user attribute and electronic equipment - Google Patents

Method and device for acquiring user attribute and electronic equipment Download PDF

Info

Publication number
CN105787759A
CN105787759A CN201610098548.3A CN201610098548A CN105787759A CN 105787759 A CN105787759 A CN 105787759A CN 201610098548 A CN201610098548 A CN 201610098548A CN 105787759 A CN105787759 A CN 105787759A
Authority
CN
China
Prior art keywords
application
user
application message
attribute
electronic equipment
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.)
Pending
Application number
CN201610098548.3A
Other languages
Chinese (zh)
Inventor
郭镇龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610098548.3A priority Critical patent/CN105787759A/en
Publication of CN105787759A publication Critical patent/CN105787759A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a method and a device for acquiring user attributes and electronic equipment. The method comprises the following steps: sequentially extracting the package name information of each application installation package installed in the electronic equipment, inquiring a preset mapping relation, obtaining the application information mapped by the package name information of the obtained application installation package, and writing the application information into an application information list; counting the first times of matching of each application information in the application information list with a preset first application information base and the second times of matching with a second application information base; and when the first times and the second times meet a preset second attribute condition of the user, determining the user attribute of the electronic equipment as the first attribute of the user mapped by the first application information base, and when the first times and the second times meet the preset second attribute condition of the user, determining the user attribute of the electronic equipment as the second attribute of the user mapped by the second application information base. By applying the method and the device, the efficiency of pushing the value added service aiming at the user attribute can be improved.

Description

A kind of obtain the method for user property, device and electronic equipment
Technical field
The present invention relates to Computer Applied Technology, particularly relate to and a kind of obtain the method for user property, device and electronic equipment.
Background technology
Along with the development of compunication and Internet technology, the electronic equipment such as intelligent mobile phone, personal digital assistant, palm PC, notebook computer obtains and is increasingly widely applied.Many value-added service operators see throws in value-added service application (APP based on electronic equipment, Application) huge commercial opportunities of information, such as, value-added service operator pushes value-added service application message by mobile communication network operator to mobile phone, and cost is low, it is wide to throw in, user is prone to browse, efficiency relatively high is thrown in value-added service application to have input.
At present, the value-added service in order to effectively promote user is applied and is experienced, and increasing value-added service operator can carry out the using directed input of value-added service based on user property.Such as, based on male user compared to female user, it is likely to the application of e-sports class interested, and female user is compared to male user, it is likely to qualitative analysis interested in the application of fashion dress ornament class, thus, take to throw in cosmetics supplementary service information to female user, weight-reducing supplementary service information, the application messages such as cosmetic treasured book supplementary service information, game supplementary service information is thrown in male user, the application messages such as building-up body supplementary service information, can so that the value-added service application message pushing to user has more specific aim, better value-added service application effect can be obtained.In the method, owing to male user differs very big with the hobby of female user, thus, the acquisition of user property or identification, value-added service application message accurately is carried out for application and pushes and be particularly important.
But the method that the using directed input of value-added service should be carried out based on user property, it is necessary to user carries out account registration in advance in value-added service operator jettison system such that it is able to know user property.nullOwing to user needs to register in the value-added service operator jettison system that each application is corresponding,User is required a great deal of time and energy remembers login account and login password,Cause that major part user is unwilling to take time and carry out account registration,The value-added service application causing substantial amounts of value-added service operator cannot obtain user property,Make a lot of value-added service application message,If being pushed to the user of different attribute,To cause that value-added service application pushing efficiency is completely different,Such as,If being used for being pushed to female user underwear value-added service application message,Miscarrying is put and is given male user,This underwear value-added service application message will be caused not browsed by male user or be difficult to produce purchasing behavior,Thus improving the input cost of value-added service operator,Reduce the pushing efficiency of value-added service application,Cause pushing poor effect,Thus,Need a kind of method obtaining user property,User property is carried out the efficiency of value-added service propelling movement by lift pins.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of and obtains the method for user property, device and electronic equipment, and user property is carried out the efficiency of value-added service propelling movement by lift pins.
For reaching above-mentioned purpose, embodiments of the invention adopt the following technical scheme that
First aspect, the embodiment of the present invention provides a kind of method obtaining user property, including:
Obtain each application installation kit installed in electronic equipment;
Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the application information list that the application message obtained write is pre-set;
Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
Optionally, first number that in the described application information list of described statistics, each application message is mated with the first application message storehouse pre-set includes:
Traveling through described application information list, if the application message in described application information list is identical with the arbitrary application message in described first application message storehouse, add 1 by described first number, described first number initial value is zero.
Optionally, described first number and described second number meet user's the first attribute conditions pre-set and include:
Described first number is more than or equal to the first threshold pre-set, and described second number is zero.
Optionally, described first number and described second number meet user's the second attribute conditions pre-set and include:
Described first number is zero, and described second number is more than or equal to the Second Threshold pre-set.
Optionally, described method also includes:
When described first number is unsatisfactory for, with described second number, user's the first attribute conditions and user's the second attribute conditions that pre-set, it is determined that the user property using described electronic equipment is undetermined.
Optionally, described method also includes:
User profile corresponding for user's the first attribute determined is write the first attribute library, it is to be determined to user profile corresponding to user's the second attribute write the second attribute library.
Optionally, described method also includes:
According to the user property that value-added service application message to be pushed requires, if the user property of described requirement is described user's the first attribute, push described value-added service application message to the user in described first attribute library;If the user property of described requirement is described user's the second attribute, push described value-added service application message to the user in described second attribute library.
Optionally, described method also includes:
Monitor and record the operation behavior of user's value-added service application message to pushing.
Second aspect, the embodiment of the present invention provides a kind of device obtaining user property, and described device includes: application installation kit acquisition module, application query module, writing module, statistical module and user property determine module, wherein,
Application installation kit acquisition module, for obtaining each application installation kit installed in electronic equipment;
Application query module, for extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
Writing module, for writing the application message obtained in the application information list pre-set;
Statistical module, for adding up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
User property determines module, for when described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
Optionally, described statistical module includes: Traversal Unit, the first judging unit, the second judging unit, the first summing elements and the second summing elements, wherein,
Traversal Unit, is used for traveling through described application information list;
First judging unit, whether identical with the arbitrary application message in described first application message storehouse for judging the application message in described application information list, if it is not the same, notify the second judging unit;If identical, notify the first summing elements;
First summing elements, for adding 1 by described first number, described first number initial value is zero;
Second judging unit, whether identical with the arbitrary application message in described second application message storehouse for judging the application message in described application information list, if it is not the same, do not deal with;If identical, notify the second summing elements;
Second summing elements, for adding 1 by described second number, described second number initial value is zero.
Optionally, described user property determines that module includes: the first attributive judgment unit and the first attribute determining unit, wherein,
First attributive judgment unit, if described first number is more than or equal to the first threshold pre-set, described second number is zero, notifies the first attribute determining unit;
First attribute determining unit, it is determined that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps.
Optionally, described user property determines that module also includes: the second attributive judgment unit and the second attribute determining unit, wherein,
Second attributive judgment unit, if described first number is zero, described second number, more than or equal to the Second Threshold pre-set, notifies the second attribute determining unit;
Second attribute determining unit, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
Optionally, described user property determines that module also includes:
Attribute determining unit undetermined, for when described first number is unsatisfactory for, with described second number, user's the first attribute conditions and user's the second attribute conditions that pre-set, it is determined that the user property using described electronic equipment is undetermined.
Optionally, described device also includes:
Attribute memory module, for writing the first attribute library by user profile corresponding for user's the first attribute determined, it is to be determined to user profile corresponding to user's the second attribute write the second attribute library.
Optionally, described device also includes:
Pushing module, for the user property required according to value-added service application message to be pushed, if the user property of described requirement is described user's the first attribute, pushes described value-added service application message to the user in described first attribute library;If the user property of described requirement is described user's the second attribute, push described value-added service application message to the user in described second attribute library.
Optionally, described device also includes:
Logging modle, for monitoring and record the operation behavior of user's value-added service application message to pushing.
The third aspect, the embodiment of the present invention provides a kind of electronic equipment, and described electronic equipment includes: housing, processor, memorizer, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, processor and memorizer and arranges on circuit boards;Power circuit, powers for each circuit or the device for above-mentioned electronic equipment;Memorizer is used for storing executable program code;Processor runs the program corresponding with executable program code by reading the executable program code of storage in memorizer, is used for performing following operation:
Obtain each application installation kit installed in electronic equipment;
Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the application information list that the application message obtained write is pre-set;
Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
Fourth aspect, the embodiment of the present invention additionally provides a kind of storage medium, is used for storing application program, and described application program is for performing a kind of method obtaining user property that the embodiment of the present invention provides.
5th aspect, the embodiment of the present invention additionally provides a kind of application program, for performing a kind of method obtaining user property that the embodiment of the present invention provides.
A kind of method of user property, device and electronic equipment of obtaining that the embodiment of the present invention provides, obtains each application installation kit installed in electronic equipment;Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;In the application information list that the application message obtained write is pre-set;Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.So, by identifying the application installed in the electronic device, and carry out mating counting with the first application message storehouse pre-set and the second application message storehouse by each application message installed, thus determine the user property of the user using electronic equipment according to corresponding count value, make follow-up supplementary service information can carry out directed accurately input according to the user property identified, can effectively reduce the input cost of value-added service operator, promote the pushing efficiency of value-added service and push effect.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the method flow schematic diagram that the embodiment of the present invention obtains user property;
Fig. 2 is the apparatus structure schematic diagram that the embodiment of the present invention obtains user property;
Fig. 3 is the structural representation of embodiment of the present invention statistical module;
Fig. 4 is the structural representation of one embodiment of electronic equipment of the present invention.
Detailed description of the invention
Below in conjunction with accompanying drawing, the embodiment of the present invention is described in detail.
It will be appreciated that described embodiment a part of embodiment that is only the present invention, rather than whole embodiment.Based on the embodiment in the present invention, all other embodiments that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Fig. 1 is the method flow schematic diagram that the embodiment of the present invention obtains user property.Referring to Fig. 1, the method includes:
Step 11, obtains each application installation kit installed in electronic equipment;
In this step, as an alternative embodiment, application installation kit includes but not limited to: Android installation kit (apk, AndroidPackage), Saipan system installation kit (sis, sisx), jar installation kit, Fructus Mali pumilae application program installation kit (ipa, iPhoneApplication) and executable file installation kit etc..
In the embodiment of the present invention, as an alternative embodiment, for Android installation kit, it is possible to by the Default saving path of locating mobile telephones installation kit: sdcard/tencent/tassistant/apk obtains mounted Android application installation kit.
As an alternative embodiment, it is possible to by all application installation kits installed in scan mode identification electronic equipment.
In the embodiment of the present invention, as an alternative embodiment, before each application installation kit installed in described acquisition electronic equipment, the method also includes:
Inquiring about in the register account number information of user corresponding to described electronic equipment and whether include user property, if do not comprised, performing the step of each application installation kit installed in described acquisition electronic equipment.
In this step, if including user property in the register account number information of user corresponding to electronic equipment, then the user property of this user is it has been confirmed that the method that is performed without the embodiment of the present invention.
Step 12, extracts the bag name information of the application installation kit obtained successively, and the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In this step, the corresponding one or more application installation kits of each application, in application installation kit, include the mount message of application, for instance, icon, bag name information, version, installation path etc..In the embodiment of the present invention, as an alternative embodiment, the same application installation kit that same value-added service operator is provided by different service platforms or operating system platform, the bag name information comprised can be identical, it is also possible to different, but applies identical.
In the embodiment of the present invention, the mapping relations of handbag name information are installed in application message and application can pass through person skilled installation application installation kit, the application message provided is provided, resolve this application installation kit again, be applied installation handbag name information, thus building the mapping relations of application message and application installation handbag name information.For example, it is possible to by the technical staff of third-party operator by resolving and install application installation kit, thus obtain the mapping relations of application message and application installation handbag name information.
As an alternative embodiment, an application can map multiple application and install handbag name information, for instance, same application, corresponding different operating system, it is mapped with one or more application installation kit.One application is installed handbag name information MAP one and is applied (information).
In the embodiment of the present invention, resolved by the application installation kit in electronic equipment that user is used, it is possible to obtain the application message that user installs in the electronic device.Under internet environment, some application messages have stronger user property feature, as previously mentioned, such as, male user is compared to female user, it is possible to interested in the application of e-sports class, and female user is compared to male user, it is possible to interested in the application of fashion dress ornament class.Thus, in the embodiment of the present invention, it is possible to based on the application message that user installs in the electronic equipment used, user property is made a distinction, such that it is able to according to user property, value-added service operator can push different value-added service application messages to different user.Such as, value-added service operator or the Internet value added service provider can push e-sports class value-added service application message to male user, fashion dress ornament class value-added service application message is pushed to female user, so that the class value-added service application message pushed is more targeted, obtains and better push effect.
Step 13, in the application information list pre-set the application message obtained write;
In this step, as an alternative embodiment, the corresponding application information list of each electronic equipment.Pass through application information list, it is possible to obtain application number and each application message that user installs in the electronic equipment used.
Step 14, adds up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
In this step, as an alternative embodiment, add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set and include:
Traveling through described application information list, if the application message in described application information list is identical with the arbitrary application message in described first application message storehouse, add 1 by described first number, described first number initial value is zero.
Similarly, as an alternative embodiment, add up second number that in described application information list, each application message is mated with the second application message storehouse pre-set and include:
Traveling through described application information list, if the application message in described application information list is identical with the arbitrary application message in described second application message storehouse, add 1 by described second number, described second number initial value is zero.
In the embodiment of the present invention, as an alternative embodiment, first application message storehouse is masculinity application message storehouse, second application message storehouse is femaleness application message storehouse, wherein, masculinity application message storehouse is for storing the application message or application information list with masculinity, and femaleness application message storehouse is for storing the application message or application information list with femaleness.After the registration user of each application message can being carried out statistical analysis by person skilled, according to the rule pre-set, the application message of statistical analysis is placed in masculinity application message storehouse or femaleness application message storehouse.
In the embodiment of the present invention, by building masculinity application message storehouse and the femaleness application message storehouse for distinguishing male and female, such that it is able to based on the application message installed in the electronic equipment of user's use, identify that user property is male or women.
nullIn the embodiment of the present invention,As an alternative embodiment,Application message in masculinity application message storehouse includes but not limited to: broadcast application soon、Intension cross-talk is applied、Sina's beauty's Video Applications、One key ROOT empowerment management application、One key Root application、Underwear perspective scanner application、Temptation beauty's dynamic wallpaper application、Beauty's fickle shop application、Younger sister schemes application、The husky good tree free movie application of AV actress in opera、Beauty welfare service applies、Peachiness temperament and interest is applied、Adult joke complete works is applied、Sociable virtual girl friend applies、Geek's superfine product beauty's dynamic wallpaper is applied、Father's engineer child's desktop application、Quasi-father's indispensability is applied、Push-up coach's application、Man must read application、HOT man applies、Live application、The live application of wind and cloud、Tiger flutters application、Semen phaseoli radiati brush machine emperorship is applied、Peace rabbit rabbit hardware detection application、Eight door god's device application、Peace rabbit rabbit X evaluation and test application、Titanium back-up application、Mobile uncle's MTK toolkit application、Root great master's application etc..
In the embodiment of the present invention, as an alternative embodiment, the application message in femaleness application message storehouse includes but not limited to: U.S. face camera applications, beautiful says application, U.S. Fructus Citri grandis-big aunt's menstrual phase assistance application, beautiful figure patch patch application, the application of aunt's assistance application in menstrual period, weight-reducing, the application of cosmetic treasured book, assistance application of wearing the clothes, cosmetic fat-reducing great master application, dream fragrant plant Sha application, poly-U.S. quality product application, beautiful say that (Taobao's indispensability) is applied, mushroom street is applied, U.S.'s coffee camera applications, everyday P figure application, powder powder diary application, naughty powder application etc..
In the embodiment of the present invention, as an alternative embodiment, masculinity application message storehouse and femaleness application message storehouse can be only fitted to cloud server, and can by artificial operation maintenance and renewal.
In the embodiment of the present invention, as an alternative embodiment, masculinity application message storehouse and femaleness application message storehouse can also be carried out sub-application message storehouse to divide, such as, masculinity application message storehouse can be divided into juvenile application message word bank, adult's application message word bank and old application message word bank etc., wherein, juvenile application message word bank may include that father's engineer child's desktop application, mobile uncle's MTK toolkit application etc., adult's application message word bank may include that intension cross-talk is applied, Sina's beauty's Video Applications, quasi-father's indispensability is applied, man must read application etc., old application message word bank may include that a key ROOT empowerment management application, one key Root application, Root great master's application etc..Certainly, in practical application, masculinity application message storehouse can also carry out other sub-application message storehouse and divide according to being actually needed, for instance, divide according to region, this is not construed as limiting by the embodiment of the present invention.
Step 15, when described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
In this step, as an alternative embodiment, user's the first attribute is male, and user's the second attribute is women.
In the embodiment of the present invention, as an alternative embodiment, described first number and described second number meet user's the first attribute conditions pre-set and include:
Described first number is more than or equal to the first threshold pre-set, and described second number is zero.
In this step, as an alternative embodiment, first threshold is set to 2, if in the electronic equipment that user uses, it is provided with in masculinity application message storehouse any two or use above information, and the user profile of the application that is not installed with in femaleness application message storehouse arbitrary money, it is determined that for male user.
As an alternative embodiment, described first number and described second number meet user's the second attribute conditions pre-set and include:
Described first number is zero, and described second number is more than or equal to the Second Threshold pre-set.
In this step, as an alternative embodiment, Second Threshold is set to 2, if in the electronic equipment that user uses, it is provided with in femaleness application message storehouse any two or use above information, and the user profile of the application that is not installed with in masculinity application message storehouse arbitrary money, it is determined that for female user.In practical application, first threshold can be equal with Second Threshold, it is also possible to not etc..
In the embodiment of the present invention, as another alternative embodiment, the method also includes:
When described first number is unsatisfactory for, with described second number, user's the first attribute conditions and user's the second attribute conditions that pre-set, it is determined that the user property using described electronic equipment is undetermined.
In this step, if:
Described first number is more than or equal to 2, and described second number is not zero;Or,
Described first number is less than 2;Or,
Described second number is more than or equal to 2, and described first number is not zero;Or,
Described second number is less than 2.
In the scenario above, then can not clearly distinguish user's the second attribute (women) or user's the first attribute (male) of the first application message storehouse mapping that the user property using described electronic equipment is the second application message storehouse mapping, thus, this user property is undetermined.
As an alternative embodiment, the method can also include:
User profile corresponding for user's the first attribute determined is write the first attribute library, it is to be determined to user profile corresponding to user's the second attribute write the second attribute library.
In this step, as an alternative embodiment, user profile includes: subscriber directory number, user's QQ number, electronic equipment IP address, electronic equipment MAC Address etc..
In the embodiment of the present invention, it is also possible to the user profile including user property in the register account number information according to user is write corresponding attribute library.
As another alternative embodiment, the method can also include:
Step 16, according to the user property that value-added service application message to be pushed requires, if the user property of described requirement is described user's the first attribute, pushes described value-added service application message to the user in described first attribute library;If the user property of described requirement is described user's the second attribute, push described value-added service application message to the user in described second attribute library.
In this step, it is possible to according to value-added service application message to be pushed, it is determined that corresponding user property, for instance, if value-added service application message to be pushed is cosmetic treasured book application message, then may determine that the user property of correspondence is women.In the embodiment of the present invention, if supplementary service information to be pushed also has other requirements, for instance, also require it is adult, then can divide according to aforesaid word bank, supplementary service information is pushed to male adult.
In the embodiment of the present invention, as an alternative embodiment, it is also possible to the user being undetermined to user property pushes value-added service application message.
As an alternative embodiment, after the user property that the value-added service application message that described foundation is to be pushed requires, if the user property of described requirement is that before described user's the first attribute, the method can also include:
Inquire about in the register account number information of user corresponding to described electronic equipment and whether include user property, if the user property that the user property comprising and comprising and supplementary service information described to be pushed require matches, push supplementary service information to described user;If do not comprised, if performing the step that user property is described user's the first attribute of described requirement.
As another alternative embodiment, the method can also include:
Monitor and record the operation behavior of user's value-added service application message to pushing.
In this step, by recording the operation behavior of user's value-added service application message to pushing, it can be the value-added service application message accumulation related data of follow-up propelling movement, such as, if this value-added service application message was never had by user clicks the operation behavior browsed, then can push list from the user that this value-added service is applied, delete this user.
In the embodiment of the present invention, by obtaining each application installation kit installed in electronic equipment;Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;In the application information list that the application message obtained write is pre-set;Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.So, by identifying the application message installed in the electronic device, and carry out mating counting with the first application message storehouse pre-set and the second application message storehouse by each application message installed, thus determine the user property of the user using electronic equipment according to corresponding count value, make supplementary service information can carry out directed accurately input according to the user property identified, avoid the input to uncorrelated user, enhance supplementary service information browsed by the user of relative users attribute or produce the probability of purchasing behavior, can effectively reduce the input cost of value-added service operator, promote the pushing efficiency of value-added service and push effect.
Fig. 2 is the apparatus structure schematic diagram that the embodiment of the present invention obtains user property.Referring to Fig. 2, this device includes: application installation kit acquisition module 21, application query module 22, writing module 23, statistical module 24 and user property determine module 25, wherein,
Application installation kit acquisition module 21, for obtaining each application installation kit installed in electronic equipment;
In the embodiment of the present invention, as an alternative embodiment, application installation kit includes but not limited to: Android installation kit, Saipan system installation kit, jar installation kit, Fructus Mali pumilae application program installation kit and executable file installation kit etc..
In the embodiment of the present invention, as an alternative embodiment, for Android installation kit, it is possible to by the Default saving path of locating mobile telephones installation kit: sdcard/tencent/tassistant/apk obtains mounted Android application installation kit.
As an alternative embodiment, it is possible to by all application installation kits installed in scan mode identification electronic equipment.
Application query module 22, for extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the embodiment of the present invention, it is possible to by the technical staff of third-party operator by resolving and install application installation kit, thus obtaining the mapping relations of application message and application installation handbag name information.
Writing module 23, for writing the application message obtained in the application information list pre-set;
In the embodiment of the present invention, as an alternative embodiment, the corresponding application information list of each electronic equipment.
Statistical module 24, for adding up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
In the embodiment of the present invention, as an alternative embodiment, Fig. 3 is the structural representation of embodiment of the present invention statistical module.Referring to Fig. 3, this statistical module includes: Traversal Unit the 31, first judging unit the 32, second judging unit the 33, first summing elements 34 and the second summing elements 35, wherein,
Traversal Unit 31, is used for traveling through described application information list;
First judging unit 32, whether identical with the arbitrary application message in described first application message storehouse for judging the application message in described application information list, if it is not the same, notify the second judging unit 33;If identical, notify the first summing elements 34;
First summing elements 34, for adding 1 by described first number, described first number initial value is zero;
Second judging unit 33, whether identical with the arbitrary application message in described second application message storehouse for judging the application message in described application information list, if it is not the same, do not deal with;If identical, notify the second summing elements 35;
Second summing elements 35, for adding 1 by described second number, described second number initial value is zero.
In the embodiment of the present invention, as an alternative embodiment, first application message storehouse is masculinity application message storehouse, second application message storehouse is femaleness application message storehouse, wherein, masculinity application message storehouse is for storing the application message or application information list with masculinity, and femaleness application message storehouse is for storing the application message or application information list with femaleness.
nullAs an alternative embodiment,Application message in masculinity application message storehouse includes but not limited to: broadcast application soon、Intension cross-talk is applied、Sina's beauty's Video Applications、One key ROOT empowerment management application、One key Root application、Underwear perspective scanner application、Temptation beauty's dynamic wallpaper application、Beauty's fickle shop application、Younger sister schemes application、The husky good tree free movie application of AV actress in opera、Beauty welfare service applies、Peachiness temperament and interest is applied、Adult joke complete works is applied、Sociable virtual girl friend applies、Geek's superfine product beauty's dynamic wallpaper is applied、Father's engineer child's desktop application、Quasi-father's indispensability is applied、Push-up coach's application、Man must read application、HOT man applies、Live application、The live application of wind and cloud、Tiger flutters application、Semen phaseoli radiati brush machine emperorship is applied、Peace rabbit rabbit hardware detection application、Eight door god's device application、Peace rabbit rabbit X evaluation and test application、Titanium back-up application、Mobile uncle's MTK toolkit application、Root great master's application etc..
In the embodiment of the present invention, as an alternative embodiment, the application message in femaleness application message storehouse includes but not limited to: U.S. face camera applications, beautiful says application, U.S. Fructus Citri grandis-big aunt's menstrual phase assistance application, beautiful figure patch patch application, the application of aunt's assistance application in menstrual period, weight-reducing, the application of cosmetic treasured book, assistance application of wearing the clothes, cosmetic fat-reducing great master application, dream fragrant plant Sha application, poly-U.S. quality product application, beautiful say that (Taobao's indispensability) is applied, mushroom street is applied, U.S.'s coffee camera applications, everyday P figure application, powder powder diary application, naughty powder application etc..
User property determines module 25, for when described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
In the embodiment of the present invention, as an alternative embodiment, user property determines that module 25 includes: the first attributive judgment unit and the first attribute determining unit (not shown), wherein,
First attributive judgment unit, if described first number is more than or equal to the first threshold pre-set, described second number is zero, notifies the first attribute determining unit;
In the embodiment of the present invention, as an alternative embodiment, first threshold is set to 2.
First attribute determining unit, it is determined that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps.
As another alternative embodiment, user property determines that module 25 also includes: the second attributive judgment unit and the second attribute determining unit, wherein,
Second attributive judgment unit, if described first number is zero, described second number, more than or equal to the Second Threshold pre-set, notifies the second attribute determining unit;
Second attribute determining unit, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
As yet another alternative embodiment, user property determines that module 25 also includes:
Attribute determining unit undetermined, for when described first number is unsatisfactory for, with described second number, user's the first attribute conditions and user's the second attribute conditions that pre-set, it is determined that the user property using described electronic equipment is undetermined.
In the embodiment of the present invention, first number and second number are unsatisfactory for user's the first attribute conditions of pre-setting and user's the second attribute conditions includes:
Described first number is more than or equal to 2, and described second number is not zero;Or,
Described first number is less than 2;Or,
Described second number is more than or equal to 2, and described first number is not zero;Or,
Described second number is less than 2.
In the embodiment of the present invention, as an alternative embodiment, this device also includes:
Attribute memory module 26, for writing the first attribute library by user profile corresponding for user's the first attribute determined, it is to be determined to user profile corresponding to user's the second attribute write the second attribute library.
In the embodiment of the present invention, as an alternative embodiment, user profile includes: subscriber directory number, user's QQ number, electronic equipment IP address, electronic equipment MAC Address etc..
In the embodiment of the present invention, as another alternative embodiment, this device also includes:
Pushing module 27, for the user property required according to value-added service application message to be pushed, if the user property of described requirement is described user's the first attribute, pushes described value-added service application message to the user in described first attribute library;If the user property of described requirement is described user's the second attribute, push described value-added service application message to the user in described second attribute library.
In the embodiment of the present invention, as yet another alternative embodiment, this device also includes:
Logging modle 28, for monitoring and record the operation behavior of user's value-added service application message to pushing.
The embodiment of the present invention also provides for a kind of electronic equipment, and described electronic equipment comprises the device described in aforementioned any embodiment.
Fig. 4 is the structural representation of one embodiment of electronic equipment of the present invention, the flow process of Fig. 1-3 illustrated embodiment of the present invention can be realized, as shown in Figure 4, above-mentioned electronic equipment may include that housing 41, processor 42, memorizer 43, circuit board 44 and power circuit 45, wherein, circuit board 44 is placed in the interior volume that housing 41 surrounds, processor 42 and memorizer 43 and is arranged on circuit board 44;Power circuit 45, powers for each circuit or the device for above-mentioned electronic equipment;Memorizer 43 is used for storing executable program code;Processor 42 runs the program corresponding with executable program code by reading the executable program code of storage in memorizer 43, is used for performing following operation:
Obtain each application installation kit installed in electronic equipment;
Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the application information list that the application message obtained write is pre-set;
Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
The step that concrete execution process and the processor 42 of above-mentioned steps are performed further by processor 42 by operation executable program code, it is possible to referring to the description of Fig. 1-3 illustrated embodiment of the present invention, do not repeat them here.
This electronic equipment exists in a variety of forms, includes but not limited to:
(1) mobile communication equipment: the feature of this kind equipment is to possess mobile communication function, and to provide speech, data communication for main target.This Terminal Type includes: smart mobile phone (such as iPhone), multimedia handset, functional mobile phone, and low-end mobile phone etc..
(2) super mobile personal computer equipment: this kind equipment belongs to the category of personal computer, has calculating and processes function, generally also possessing mobile Internet access characteristic.This Terminal Type includes: PDA, MID and UMPC equipment etc., for instance iPad.
(3) portable entertainment device: this kind equipment can show and play content of multimedia.This kind equipment includes: audio frequency, video player (such as iPod), handheld device, e-book, and intelligent toy and portable car-mounted navigator.
(4) server: the equipment of the service of calculating is provided, the composition of server includes processor, hard disk, internal memory, system bus etc., server is similar with general computer architecture, but owing to needing to provide highly reliable service, therefore require higher in disposal ability, stability, reliability, safety, extensibility, manageability etc..
(5) other have the electronic equipment of data interaction function.
The embodiment of the present invention additionally provides a kind of storage medium, is used for storing application program, and described application program is for performing a kind of method obtaining user property that the embodiment of the present invention provides.
The embodiment of the present invention additionally provides a kind of application program, for performing a kind of method obtaining user property that the embodiment of the present invention provides.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can be by the hardware that computer program carrys out instruction relevant to complete, described program can be stored in a computer read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc..
The above; being only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any those familiar with the art is in the technical scope that the invention discloses; the change that can readily occur in or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with scope of the claims.

Claims (10)

1. the method obtaining user property, it is characterised in that described method includes:
Obtain each application installation kit installed in electronic equipment;
Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the application information list that the application message obtained write is pre-set;
Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
2. method according to claim 1, it is characterised in that first number that in the described application information list of described statistics, each application message is mated with the first application message storehouse pre-set includes:
Traveling through described application information list, if the application message in described application information list is identical with the arbitrary application message in described first application message storehouse, add 1 by described first number, described first number initial value is zero.
3. method according to claim 1, it is characterised in that described first number and described second number meet user's the first attribute conditions pre-set and include:
Described first number is more than or equal to the first threshold pre-set, and described second number is zero.
4. method according to claim 1, it is characterised in that described first number and described second number meet user's the second attribute conditions pre-set and include:
Described first number is zero, and described second number is more than or equal to the Second Threshold pre-set.
5. the method according to any one of Claims 1-4, it is characterised in that described method also includes:
When described first number is unsatisfactory for, with described second number, user's the first attribute conditions and user's the second attribute conditions that pre-set, it is determined that the user property using described electronic equipment is undetermined.
6. the method according to any one of Claims 1-4, it is characterised in that described method also includes:
User profile corresponding for user's the first attribute determined is write the first attribute library, it is to be determined to user profile corresponding to user's the second attribute write the second attribute library.
7. method according to claim 6, it is characterised in that described method also includes:
According to the user property that value-added service application message to be pushed requires, if the user property of described requirement is described user's the first attribute, push described value-added service application message to the user in described first attribute library;If the user property of described requirement is described user's the second attribute, push described value-added service application message to the user in described second attribute library.
8. method according to claim 7, it is characterised in that described method also includes:
Monitor and record the operation behavior of user's value-added service application message to pushing.
9. the device obtaining user property, it is characterised in that described device includes: application installation kit acquisition module, application query module, writing module, statistical module and user property determine module, wherein,
Application installation kit acquisition module, for obtaining each application installation kit installed in electronic equipment;
Application query module, for extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
Writing module, for writing the application message obtained in the application information list pre-set;
Statistical module, for adding up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
User property determines module, for when described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
10. an electronic equipment, it is characterised in that described electronic equipment includes: housing, processor, memorizer, circuit board and power circuit, wherein, circuit board is placed in the interior volume that housing surrounds, processor and memorizer and arranges on circuit boards;Power circuit, powers for each circuit or the device for above-mentioned electronic equipment;Memorizer is used for storing executable program code;Processor runs the program corresponding with executable program code by reading the executable program code of storage in memorizer, is used for performing following operation:
Obtain each application installation kit installed in electronic equipment;
Extracting the bag name information of the application installation kit obtained successively, the application message that inquiry has stored installs the mapping relations of handbag name information with application, obtains the application message of the bag name information MAP of the application installation kit of described acquisition;
In the application information list that the application message obtained write is pre-set;
Add up first number that in described application information list, each application message is mated with the first application message storehouse pre-set, and, second number mated with the second application message storehouse pre-set;
When described first number meets, with described second number, user's the first attribute conditions pre-set, determine that the user property using described electronic equipment is user's the first attribute that described first application message storehouse maps, when described first number meets, with described second number, user's the second attribute conditions pre-set, it is determined that the user property using described electronic equipment is user's the second attribute that described second application message storehouse maps.
CN201610098548.3A 2016-02-23 2016-02-23 Method and device for acquiring user attribute and electronic equipment Pending CN105787759A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610098548.3A CN105787759A (en) 2016-02-23 2016-02-23 Method and device for acquiring user attribute and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610098548.3A CN105787759A (en) 2016-02-23 2016-02-23 Method and device for acquiring user attribute and electronic equipment

Publications (1)

Publication Number Publication Date
CN105787759A true CN105787759A (en) 2016-07-20

Family

ID=56402863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610098548.3A Pending CN105787759A (en) 2016-02-23 2016-02-23 Method and device for acquiring user attribute and electronic equipment

Country Status (1)

Country Link
CN (1) CN105787759A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958826A (en) * 2017-05-22 2018-12-07 北京京东尚科信息技术有限公司 The method and apparatus of dynamic configuration application installation package

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060047678A1 (en) * 2002-12-12 2006-03-02 Sony Corporation Information processing device and method, recording medium, and program
CN102541590A (en) * 2011-12-14 2012-07-04 奇智软件(北京)有限公司 Software recommending method and system
CN103500212A (en) * 2013-09-30 2014-01-08 乐视网信息技术(北京)股份有限公司 Multi-media file recommending method and electronic device
CN104601659A (en) * 2014-12-17 2015-05-06 深圳市腾讯计算机***有限公司 Application recommendation method and system
CN104869529A (en) * 2015-04-22 2015-08-26 惠州Tcl移动通信有限公司 Mobile terminal, server, and information management methods thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060047678A1 (en) * 2002-12-12 2006-03-02 Sony Corporation Information processing device and method, recording medium, and program
CN102541590A (en) * 2011-12-14 2012-07-04 奇智软件(北京)有限公司 Software recommending method and system
CN103500212A (en) * 2013-09-30 2014-01-08 乐视网信息技术(北京)股份有限公司 Multi-media file recommending method and electronic device
CN104601659A (en) * 2014-12-17 2015-05-06 深圳市腾讯计算机***有限公司 Application recommendation method and system
CN104869529A (en) * 2015-04-22 2015-08-26 惠州Tcl移动通信有限公司 Mobile terminal, server, and information management methods thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958826A (en) * 2017-05-22 2018-12-07 北京京东尚科信息技术有限公司 The method and apparatus of dynamic configuration application installation package
CN108958826B (en) * 2017-05-22 2022-06-07 北京京东尚科信息技术有限公司 Method and device for dynamically configuring application installation package

Similar Documents

Publication Publication Date Title
CN105809471A (en) Method and device for acquiring user attribute and electronic equipment
CN104394126B (en) Information recommendation method, server, client and system
CN108322473A (en) User behavior analysis method and apparatus
CN106487907A (en) The sharing method of promotion message and system
CN104598502A (en) Method, device and system for obtaining background music information in played video
CN107995169A (en) A kind of mobile phone games skeleton system based on micro services framework
CN106294105A (en) Brush amount tool detection method and apparatus
CN103281375B (en) A kind of contact management method of third-party application and device, system
CN105357204A (en) Method and apparatus for generating terminal identifying information
CN105337941A (en) Method and device for providing device identifier
CN105426744B (en) A kind of setting method and device of cryptoguard problem
CN106790727A (en) Information push method and device
CN104424225B (en) Document handling method based on document transmission process and device
CN112036125B (en) Document management method and device and computer equipment
CN103593233B (en) The method and system of pushing software information
CN105516395A (en) Network address assignment method and device
CN112308558A (en) Voice interaction payment method, server, device, equipment and system
CN113704638A (en) Method and equipment for identifying presentation information in social group chat
CN109657093A (en) Audio search method, device and storage medium
CN105959306A (en) IP address identification method and device
CN105787759A (en) Method and device for acquiring user attribute and electronic equipment
CN112541645B (en) Data processing method, system and related device for development of vehicle product project
CN104244112A (en) Multimedia processing method and device and server
CN107273102A (en) The generation method and device of mobile applications
CN102223399B (en) Contact person session presentation method based on intelligent terminal and system thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160720

RJ01 Rejection of invention patent application after publication