{'fraction_non_alphanumeric': 0.010263929618768328, 'fraction_numerical': 0.007331378299120235, 'mean_word_length': 5.153153153153153, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Tool for Defining Charging Models for M2M Communications

The traditional charging models such as those based on amount of data transfer and number of short messages are no longer adequate for M2M communications. Consequently, new charging models based on newly identified charging factors have been proposed to address this issue. Nevertheless, due to the diversity and complexity of charging factors involved in M2M communications, an automatic tool is deemed necessary to assist defining appropriate charging models for a given type of M2M services. This paper reports the design and application of such a tool to ease the adoption of new charging models in M2M communications.